环境准备
系统环境
[root@myhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@myhost ~]# firewall-cmd --state #查看防火墙的状态
running
[root@myhost ~]# firewall-cmd --list-ports #查看防火墙已经开放的端口
[root@myhost ~]# firewall-cmd --list-services #查看防火墙开放的服务
dhcpv6-client ssh
#httpd服务默认的端口是80,防火墙允许80/tcp端口访问
[root@myhost ~]# firewall-cmd --zone=public --permanent --add-port=80/tcp
success
#mysql服务端默认的端口是3306,防火墙允许3306/tcp端口访问
[root@myhost ~]# firewall-cmd --zone=public --permanent --add-port=3306/tcp
success
[root@myhost ~]# firewall-cmd --reload #重新加载防火墙配置
success
[root@myhost ~]# setenforce 0 && getenforce
Permissive
[root@myhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux
[root@myhost ~]# cat /etc/sysconfig/selinux
[root@myhost ~]# ping www.baidu.com
PING www.a.shifen.com (220.181.38.150) 56(84) bytes of data.
64 bytes from 220.181.38.150: icmp_seq=1 ttl=52 time=33.6 ms
64 bytes from 220.181.38.150: icmp_seq=2 ttl=52 time=34.8 ms
64 bytes from 220.181.38.150: icmp_seq=3 ttl=52 time=35.2 ms
......
升级操作系统
[root@myhost tools]# yum update -y
安装依赖包
[root@myhost tools]# yum install -y cups-libs cairo
安装
下载安装包
安装包下载地址:
https://downloadarchive.documentfoundation.org/libreoffice/old/7.1.0.2/rpm/x86_64/LibreOffice_7.1.0.2_Linux_x86-64_rpm.tar.gz
https://downloadarchive.documentfoundation.org/libreoffice/old/7.1.0.2/rpm/x86_64/LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk.tar.gz
[root@myhost ~]# cd /home/tools/
[root@myhost tools]# wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.1.0.2/rpm/x86_64/LibreOffice_7.1.0.2_Linux_x86-64_rpm.tar.gz
[root@myhost tools]# wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.1.0.2/rpm/x86_64/LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk.tar.gz
[root@myhost tools]# ll
总用量 37048
-rw-r--r-- 1 root root 217813520 5月 14 10:10 kkFileView-3.5.1.tar.gz
-rw-r--r-- 1 root root 38540015 5月 14 14:08 LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk.tar.gz
-rw-r--r-- 1 root root 269379828 1月 16 2021 LibreOffice_7.1.0.2_Linux_x86-64_rpm.tar.gz
创建安装目录
[root@myhost tools]# mkdir /opt/libreoffice7.1/
把下载的包上传到目录/opt/libreoffice7.1/中
[root@myhost tools]# cd /opt/libreoffice7.1/
[root@myhost libreoffice7.1]# ll
总用量 0
[root@myhost libreoffice7.1]# cp /home/tools/LibreOffice_7.1.0.2_Linux_x86-64_rpm* ./
[root@myhost libreoffice7.1]# ll
总用量 300708
-rw-r--r-- 1 root root 38540015 9月 7 10:51 LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk.tar.gz
-rw-r--r-- 1 root root 269379828 9月 7 10:51 LibreOffice_7.1.0.2_Linux_x86-64_rpm.tar.gz
解压安装包
[root@myhost libreoffice7.1]# tar xf LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk.tar.gz
[root@myhost libreoffice7.1]# tar xf LibreOffice_7.1.0.2_Linux_x86-64_rpm.tar.gz
[root@myhost libreoffice7.1]# ll
总用量 300708
drwxr-xr-x 4 root root 45 1月 15 2021 LibreOffice_7.1.0.2_Linux_x86-64_rpm
drwxr-xr-x 3 root root 17 1月 15 2021 LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk
-rw-r--r-- 1 root root 38540015 9月 7 10:51 LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk.tar.gz
-rw-r--r-- 1 root root 269379828 9月 7 10:51 LibreOffice_7.1.0.2_Linux_x86-64_rpm.tar.gz
分别进入解压之后的目录中执行安装命令
[root@myhost libreoffice7.1]# cd /opt/libreoffice7.1/LibreOffice_7.1.0.2_Linux_x86-64_rpm/RPMS
[root@myhost RPMS]# pwd
/opt/libreoffice7.1/LibreOffice_7.1.0.2_Linux_x86-64_rpm/RPMS
[root@myhost RPMS]# yum localinstall -y *.rpm
[root@myhost RPMS]# cd ../../
[root@myhost libreoffice7.1]# cd /opt/libreoffice7.1/LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk/RPMS/
[root@myhost RPMS]# pwd
/opt/libreoffice7.1/LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk/RPMS
[root@myhost RPMS]# yum localinstall -y *.rpm
[root@myhost RPMS]# cd ../../
确认安装是否成功
### 默认安装到创建的目录中
[root@myhost libreoffice7.1]# pwd
/opt/libreoffice7.1
[root@myhost libreoffice7.1]# ll
总用量 303412
-rw-r--r-- 1 root root 1709564 1月 15 2021 CREDITS.fodt
drwxr-xr-x 3 root root 4096 9月 7 10:56 help
drwxr-xr-x 4 root root 45 1月 15 2021 LibreOffice_7.1.0.2_Linux_x86-64_rpm
drwxr-xr-x 3 root root 17 1月 15 2021 LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk
-rw-r--r-- 1 root root 38540015 9月 7 10:51 LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk.tar.gz
-rw-r--r-- 1 root root 269379828 9月 7 10:51 LibreOffice_7.1.0.2_Linux_x86-64_rpm.tar.gz
-rw-r--r-- 1 root root 472959 1月 15 2021 LICENSE
-rw-r--r-- 1 root root 544263 1月 15 2021 LICENSE.html
-rw-r--r-- 1 root root 5026 1月 15 2021 NOTICE
drwxr-xr-x 7 root root 75 9月 7 10:56 presets
drwxr-xr-x 11 root root 12288 9月 7 10:57 program
drwxr-xr-x 2 root root 25 9月 7 10:56 readmes
drwxr-xr-x 11 root root 4096 9月 7 11:00 sdk
drwxr-xr-x 36 root root 4096 9月 7 10:57 share
### 删除安装包和解压包
[root@myhost libreoffice7.1]# rm -rf LibreOffice_7.1.0.2_Linux_x86-64_rpm LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk
[root@myhost libreoffice7.1]# rm -rf LibreOffice_7.1.0.2_Linux_x86-64_rpm_sdk.tar.gz LibreOffice_7.1.0.2_Linux_x86-64_rpm.tar.gz
[root@myhost libreoffice7.1]# ll
总用量 2704
-rw-r--r-- 1 root root 1709564 1月 15 2021 CREDITS.fodt
drwxr-xr-x 3 root root 4096 9月 7 10:56 help
-rw-r--r-- 1 root root 472959 1月 15 2021 LICENSE
-rw-r--r-- 1 root root 544263 1月 15 2021 LICENSE.html
-rw-r--r-- 1 root root 5026 1月 15 2021 NOTICE
drwxr-xr-x 7 root root 75 9月 7 10:56 presets
drwxr-xr-x 11 root root 12288 9月 7 10:57 program
drwxr-xr-x 2 root root 25 9月 7 10:56 readmes
drwxr-xr-x 11 root root 4096 9月 7 11:00 sdk
drwxr-xr-x 36 root root 4096 9月 7 10:57 share
### 查看命令是否已经存在,命令存在则证明安装成功
[root@myhost libreoffice7.1]# whereis libreoffice7.1
libreoffice7: /usr/bin/libreoffice7.1
启动服务
[root@myhost libreoffice7.1]# /usr/bin/libreoffice7.1 --headless --accept="socket,host=0.0.0.0,port=8100;urp;" --nofirststartwizard
### 耐心等待一下,这个启动过程稍微有点
查看端口或者进程是否启动
[root@myhost libreoffice7.1]# netstat -lntup | grep 8100
tcp 0 0 0.0.0.0:8100 0.0.0.0:* LISTEN 94008/soffice.bin
[root@myhost libreoffice7.1]# ps -ef |grep soffice
root 94008 93976 0 11:05 pts/1 00:00:00 /opt/libreoffice7.1/program/soffice.bin --headless --accept=socket,host=0.0.0.0,port=8100;urp; --nofirststartwizard
root 94188 29770 0 11:15 pts/0 00:00:00 grep --color=auto soffice