Linux ( Centos )下安装部署

centos操作系统,redhat 已经放弃维护了,但是由于部分用户存量服务器中用的还是centos,因此在此简单梳理了下几个安装部署比较麻烦的步骤,以供借鉴。

安装部署过程中,如果报缺少 .so 依赖库,原则上缺少什么库,就yum搜索一下,yum install 的方式安装.so库就好了。

安装 calibre

指定版本安装calibre

  1. sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin version=5.44.0

参考:https://www.reddit.com/r/Calibre/comments/vx4aok/how_do_i_use_the_cli_to_install_an_older_version/

安装mupdf

  1. 下载源码:https://mupdf.com/downloads/archive/mupdf-1.22.0-source.tar.gz
  2. 解压,进入解压后的目录,执行 make && make install
  3. 编译好之后,将 release 下的程序拷贝到相应目录并创建软连接:
    1. cp -r release /usr/local/mupdf
    2. ln -s /usr/local/mupdf/mutool /usr/local/bin/mutool

安装libreoffice

  1. 下载 rpm 包上传到服务器:https://www.libreoffice.org/download/download-libreoffice/?type=rpm-x86_64&version=7.5.2&lang=zh-CN
  2. 解压后,用 yum localinstall *.rpm 方式安装
  3. 创建软连接
    1. ln -s /opt/libreoffice7.5/program/soffice /usr/bin/soffice

安装 inkscape

  1. 下载 appimage https://inkscape.org/release/inkscape-1.2.2/gnulinux/appimage/dl/
  2. 解压,创建快捷方式到 /usr/bin

示例:

  1. # 运行权限
  2. chmod a+x ./Inkscape-0a00cf5-x86_64.AppImage
  3. # 解压
  4. ./Inkscape-0a00cf5-x86_64.AppImage --appimage-extract
  5. # 重命名解压后的文件
  6. mv ./AppRun inkscape
  7. ln -s ./inkscape /usr/bin/inkscape

详细参考: https://blog.csdn.net/baidu_41764522/article/details/123514761

安装supervisor和nginx

略。这两个比较简单。