系统运维

【环境安装记录libreoffice篇】Centos7.2上安装libreoffice7.1.0.2

daimafengzi · 10月21日 · 2023年 · · 本文共5392个字 · 预计阅读18分钟4561次已读

系统环境

[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
0 条回应