Linux ( Centos )下安装部署
centos操作系统,redhat 已经放弃维护了,但是由于部分用户存量服务器中用的还是centos,因此在此简单梳理了下几个安装部署比较麻烦的步骤,以供借鉴。
安装部署过程中,如果报缺少 .so 依赖库,原则上缺少什么库,就yum搜索一下,yum install 的方式安装.so库就好了。
安装 calibre
指定版本安装calibre
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
- 下载源码:https://mupdf.com/downloads/archive/mupdf-1.22.0-source.tar.gz
- 解压,进入解压后的目录,执行 make && make install
- 编译好之后,将 release 下的程序拷贝到相应目录并创建软连接:
cp -r release /usr/local/mupdf
ln -s /usr/local/mupdf/mutool /usr/local/bin/mutool
安装libreoffice
- 下载 rpm 包上传到服务器:https://www.libreoffice.org/download/download-libreoffice/?type=rpm-x86_64&version=7.5.2&lang=zh-CN
- 解压后,用
yum localinstall *.rpm
方式安装 - 创建软连接
ln -s /opt/libreoffice7.5/program/soffice /usr/bin/soffice
安装 inkscape
- 下载 appimage https://inkscape.org/release/inkscape-1.2.2/gnulinux/appimage/dl/
- 解压,创建快捷方式到 /usr/bin
示例:
# 运行权限
chmod a+x ./Inkscape-0a00cf5-x86_64.AppImage
# 解压
./Inkscape-0a00cf5-x86_64.AppImage --appimage-extract
# 重命名解压后的文件
mv ./AppRun inkscape
ln -s ./inkscape /usr/bin/inkscape
详细参考: https://blog.csdn.net/baidu_41764522/article/details/123514761
安装supervisor和nginx
略。这两个比较简单。