Linux-Centos中安装部署libreoffice7.0.x

2021-07-08 14:48:12 浏览数 (1)

下载Linux版安装包

libreoffice官网下载地址

上传服务器解压以及安装部署

fpt上传centos服务器

代码语言:javascript复制
[root@uias-test-1-jenkins ~]# cd /usr/local/src/

[root@uias-test-1-jenkins src]# mv /home/xtgl/LibreOffice_7.0.6_Linux_x86-64_rpm.tar.gz  .

[root@uias-test-1-jenkins src]# ll
total 43080
-rw-r--r-- 1 xtgl xtgl 262469207 Jun 18 09:27 LibreOffice_7.0.6_Linux_x86-64_rpm.tar.gz

如果安装过LIBREOFFICE,需要先卸载

代码语言:javascript复制
[root@uias-test-1-jenkins src]# find / -name "libreoffice*"   #检测是否有安装过,没有则跳过下一步

[root@uias-test-1-jenkins src]# yum remove libreoffice*       #卸载原先的libreoffice软件
代码语言:javascript复制
[root@uias-test-1-jenkins src]# tar zxvf LibreOffice_7.0.6_Linux_x86-64_rpm.tar.gz  #解压

[root@uias-test-1-jenkins src]# mv LibreOffice_7.0.6.2_Linux_x86-64_rpm/ /usr/local/

[root@uias-test-1-jenkins src]# cd /usr/local/

[root@uias-test-1-jenkins local]# cd LibreOffice_7.0.6.2_Linux_x86-64_rpm/

[root@uias-test-1-jenkins LibreOffice_7.0.6.2_Linux_x86-64_rpm]# ll
total 16
-rwxr-xr-x 1 root root 10510 May  7 19:03 install
drwxr-xr-x 2 root root    26 May  7 19:03 readmes
drwxrwxr-x 2 root root  4096 May  7 19:03 RPMS

[root@uias-test-1-jenkins LibreOffice_7.0.6.2_Linux_x86-64_rpm]# cd RPMS/

[root@uias-test-1-jenkins RPMS]# ls             #软件依赖所有的rpm包
libobasis7.0-base-7.0.6.2-2.x86_64.rpm
libobasis7.0-calc-7.0.6.2-2.x86_64.rpm
libobasis7.0-core-7.0.6.2-2.x86_64.rpm
libobasis7.0-draw-7.0.6.2-2.x86_64.rpm
libobasis7.0-en-US-7.0.6.2-2.x86_64.rpm
libobasis7.0-extension-beanshell-script-provider-7.0.6.2-2.x86_64.rpm
libobasis7.0-extension-javascript-script-provider-7.0.6.2-2.x86_64.rpm
libobasis7.0-extension-mediawiki-publisher-7.0.6.2-2.x86_64.rpm
libobasis7.0-extension-nlpsolver-7.0.6.2-2.x86_64.rpm
libobasis7.0-extension-pdf-import-7.0.6.2-2.x86_64.rpm
libobasis7.0-extension-report-builder-7.0.6.2-2.x86_64.rpm
libobasis7.0-firebird-7.0.6.2-2.x86_64.rpm
libobasis7.0-gnome-integration-7.0.6.2-2.x86_64.rpm
libobasis7.0-graphicfilter-7.0.6.2-2.x86_64.rpm
libobasis7.0-images-7.0.6.2-2.x86_64.rpm
libobasis7.0-impress-7.0.6.2-2.x86_64.rpm
libobasis7.0-kde-integration-7.0.6.2-2.x86_64.rpm
libobasis7.0-librelogo-7.0.6.2-2.x86_64.rpm
libobasis7.0-libreofficekit-data-7.0.6.2-2.x86_64.rpm
libobasis7.0-math-7.0.6.2-2.x86_64.rpm
libobasis7.0-ogltrans-7.0.6.2-2.x86_64.rpm
libobasis7.0-onlineupdate-7.0.6.2-2.x86_64.rpm
libobasis7.0-ooofonts-7.0.6.2-2.x86_64.rpm
libobasis7.0-ooolinguistic-7.0.6.2-2.x86_64.rpm
libobasis7.0-postgresql-sdbc-7.0.6.2-2.x86_64.rpm
libobasis7.0-python-script-provider-7.0.6.2-2.x86_64.rpm
libobasis7.0-pyuno-7.0.6.2-2.x86_64.rpm
libobasis7.0-writer-7.0.6.2-2.x86_64.rpm
libobasis7.0-xsltfilter-7.0.6.2-2.x86_64.rpm
libreoffice7.0-7.0.6.2-2.x86_64.rpm
libreoffice7.0-base-7.0.6.2-2.x86_64.rpm
libreoffice7.0-calc-7.0.6.2-2.x86_64.rpm
libreoffice7.0-dict-en-7.0.6.2-2.x86_64.rpm
libreoffice7.0-dict-es-7.0.6.2-2.x86_64.rpm
libreoffice7.0-dict-fr-7.0.6.2-2.x86_64.rpm
libreoffice7.0-draw-7.0.6.2-2.x86_64.rpm
libreoffice7.0-en-US-7.0.6.2-2.x86_64.rpm
libreoffice7.0-freedesktop-menus-7.0.6-2.noarch.rpm
libreoffice7.0-impress-7.0.6.2-2.x86_64.rpm
libreoffice7.0-math-7.0.6.2-2.x86_64.rpm
libreoffice7.0-ure-7.0.6.2-2.x86_64.rpm
libreoffice7.0-writer-7.0.6.2-2.x86_64.rpm

[root@uias-test-1-jenkins RPMS]# yum localinstall *.rpm   #安装本地安装rpm包

通过查询下面的内容可以找到安装目录

代码语言:javascript复制
[root@uias-test-1-jenkins RPMS]# which libreoffice7.0 
/bin/libreoffice7.0
[root@uias-test-1-jenkins RPMS]# ll /bin/libreoffice7.0
lrwxrwxrwx 1 root root 35 Jun 18 09:58 /bin/libreoffice7.0 -> /opt/libreoffice7.0/program/soffice

测试转换

首先在主机上的/home目录下,新建一个/kaivi文件夹。在/kaivi文件夹中存放一个word文档(1.docx)。

代码语言:javascript复制
[root@uias-test-1-jenkins RPMS]# cd /home/kaivi/
[root@uias-test-1-jenkins kaivi]# ll
total 45172
-rw-r--r-- 1 xtgl xtgl   159187 Jun 18 10:03 1.docx

Word文档内容如下:

进入到/home/kaivi/目录中

代码语言:javascript复制
[root@uias-test-1-jenkins kaivi]# pwd
/home/kaivi
### 通过libreoffice软件把docx文档转换成pdf文档
[root@uias-test-1-jenkins kaivi]# libreoffice7.0 --headless --invisible --convert-to pdf:writer_pdf_Export  ./1.docx --outdir ./

[root@uias-test-1-jenkins kaivi]# ll
total 45172
-rw-r--r-- 1 xtgl xtgl   159187 Jun 18 10:03 1.docx
-rw-r--r-- 1 root root   131523 Jun 18 10:08 1.pdf       #转化成的pdf文件

## 将转换后的1.pdf文件下载到自己的电脑
[root@uias-test-1-jenkins kaivi]# sz 1.pdf

打开1.pdf文件验证

验证成功。

0 人点赞