CentOS8.0 下安装部署 DocHub 文库系统 一、Libreoffice (对 office 文档进行转换处理,将 office 文档转成 PDF) 直接使用 yum 命令安装: 复制代码 yum install -y libreoffice 安装完成后执行命令: 复制代码 soffice --version 用如下命令将文档转成 PDF: 复制代码 soffice --headless --invisible --convert-to pdf example.doc 二、Calibre (用来将 mobi、epub、txt 等格式的电子书转成 PDF 文档) 按照官方说明,使用命令(此步安装比较慢,耐心待): 复制代码 sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin 我的情况是安装后报错: 复制代码 RuntimeError: Failed to load icu with error: /lib64/libstdc++.so.6: version ` CXXABI_1.3.8' not found (required by /opt/calibre/lib/libicui18n.so.64) Run "calibre" to start calibre 出 现 这 种 情 况 , 参 考 了 简 书 大 神 的 解 决 办 法 : https://www.jianshu.com/p/ df8e82ade760 。 但依然提示: 复制代码 RuntimeError: Failed to load icu with error: /lib64/libc.so.6: version `GLIBC_ 2.18' not found (required by /lib64/libstdc++.so.6) Run "calibre" to start calibre 应 该 是 libstdc 版 本 不 对 , 于 是 使 用 了 另 一 版 本 , 下 载 地 址 , http:// www.dagoogle.cn/data/upload/libstdc++.so.6.0.23_linux7.zip , 按 照 他 的 步 骤 问题解决, 执行命令:calibre 启动 三、pdf2svg (将 pdf 文件转成 svg,利于浏览器显示及减少传输体积) 登录网站:http://www.cityinthesky.co.uk/opensource/pdf2svg/,按照安装说明 复制代码 wget https://github.com/dawbarton/pdf2svg/archive/ v0.2.3.tar.gz tar -zxf v0.2.3.tar.gz cd pdf2svg-0.2.3 ./configure --prefix=/usr/local make make install 我执行./configure 的时候提示缺少 cairo、poppler-glib,于是 yum 命令安装: 复制代码 yum install cairo cairo-devel poppler-glib poppler-golib-devel 执行:pdf2svg 检测是否安装成功。 四、ImageMagick (将 svg 转为 jpg 图片) 登录官网 https://www.imagemagick.org/script/download.php 查看安装说明, 首 先 用 rpm 安 装 , 发 现 各 种 依 赖 不 完 整 冲 突 , 于 是 改 用 源 码 https:// www.imagemagick.org/script/install-source.php 安装,安装成功后执行命令查 看安装结果: 复制代码 convert --version 源码安装中,缺少的依赖包基本可以通过 yum 进行补充。

docx文档 CentOS8.0下安装部署DocHub文库系统

专业资料 > IT/计算机 > 互联网 > 文档预览
3 页 0 下载 19 浏览 3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
CentOS8.0下安装部署DocHub文库系统 第 1 页 CentOS8.0下安装部署DocHub文库系统 第 2 页 CentOS8.0下安装部署DocHub文库系统 第 3 页
本文档由 superneed 于 2022-07-08上传分享
相关精品文档