Linux centos7下 LibreOffice及字体安装

1. 下载安装包

    

wget url(libreoffice下载网址)

个人是自己下载到本地传上去的,因为文件比较大

    上传命令(cmd):

pscp libreoffice_X.X.X_..._rpm.tar.gz root@IP:/opt/soft/(自选目录)

安装包解压

tar -xvf libreoffice_..._rpm.tar.gz

到解压后的文件夹下

cd libreoffice_..._rpm/

可以看到有三个文件

>install

>readmes

>RPMS

cd RPMS/

RPMS文件下有很多rpm文件

yum install *.rpm

安装完成(此时可以使用命令对文件进行操作,例如转PDF)

转PDF命令:

/opt/libreoffice5.4/program/soffice --headless --convert-to pdf:writer_pdf_Export /opt/backup/201803130010.xls --outdir /opt/backup/


2.语言包的安装步骤同上,需要下载语言包

3.字体安装

个人在使用命令行转PDF的时候,中文会出现乱码,因此,将C:\Windows\Fonts下的simsun.ttc拷贝到/usr/share/fonts/simsun下,simsun为个人新建文件夹

[root@CentOS~]#cd /usr/share/fonts/simsun
[root@CentOS~]#mkfontscale
[root@CentOS~]#mkfontdir
[root@CentOS~]#fc-cache -fv
执行以上命令让字体生效

这样转PDF文件中文就会显示正常


4.如需安装依赖:(注意版本号

/usr/bin/libreoffice5.1 --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard
/opt/libreoffice5.1/program/soffice.bin: error while loading shared libraries: libcairo.so.2: cannot open shared object file: No such file or directory
#缺少libcairo.so.2依赖库
yum install ibus

5.如需启动服务:

/usr/bin/libreoffice5.1 --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard

6.卸载

个人使用:yum erase libreoffice\*
(不好用还有以下:)
yum remove openoffice.org* libreoffice.org*
或yum remove libreoffice.org*

因为个人只用到了LibreOffice中转PDF的命令,所以2,3,4我没有操作,尝试过,但是没有反应。

转PDF命令如果没有,可以top查看进程中是否有soffice.bin,有就杀掉,命令就可以使用了

soffice命令无法直接使用,前面必须加路径,不知道是否和我安装在opt目录下有关,Windows下使用命令同样需要加路径


你可能感兴趣的:(Linux)