1、最简单的安装方式
直接yum或者dnf安装
bash
# CentOS/RHEL/欧拉
sudo yum install libreoffice # CentOS 7/欧拉
sudo dnf install libreoffice # CentOS 8+/欧拉高版本
2、安装包安装
2.1 下载 LibreOffice的rpm包
完美支持:CentOS、RHEL、Fedora、Rocky Linux、AlmaLinux、OpenEuler(欧拉)
注意版本,LibreOffice太高的版本操作系统不一定兼容。
下载方式一:csdn下载:【免费】Linux版本LibreOffice资源-CSDN下载
下载方式二:官网下载(非常慢):Index of /libreoffice/old/7.2.7.2/rpm/x86_64
2.2 安装
bash
# 解压
tar -xzf LibreOffice_7.2.7.2_Linux_x86-64_rpm.tar.gz
# 进入目录
cd LibreOffice_7.2.7.2_Linux_x86-64_rpm/RPMS/
# 安装所有RPM包
sudo yum install *.rpm # CentOS 7/欧拉
# 或
sudo dnf install *.rpm # CentOS 8+/欧拉高版本
安装完成后,可以通过以下方法查看 LibreOffice 版本:
bash
# 方法1:使用 libreoffice 命令
libreoffice --version
# 方法2:使用 soffice 命令
soffice --version
# 方法3:直接调用程序
/usr/bin/libreoffice --version
如果命令不存在,不能输出版本号
下面解决
bash
#### 如果命令不存在,查找安装位置 ###
# 查找主程序
find /usr -name "soffice" -type f 2>/dev/null
find /opt -name "soffice" -type f 2>/dev/null
find / -name "libreoffice*" -type f -executable 2>/dev/null | head -5
# 找到后直接运行
/usr/lib64/libreoffice/program/soffice --version
/opt/libreoffice*/program/soffice --version
1. 创建符号链接到系统 PATH
bash
# 创建主命令链接
sudo ln -sf /opt/libreoffice7.2/program/soffice /usr/local/bin/libreoffice
sudo ln -sf /opt/libreoffice7.2/program/soffice /usr/local/bin/soffice
# 验证链接
ls -la /usr/local/bin/libreoffice /usr/local/bin/soffice
2. 创建常用组件快捷方式
bash
# 创建各组件启动脚本
for app in writer calc impress draw math base; do
sudo tee /usr/local/bin/libreoffice-$app > /dev/null << EOF
#!/bin/bash
exec /opt/libreoffice7.2/program/soffice --$app "\$@"
EOF
sudo chmod +x /usr/local/bin/libreoffice-$app
echo "已创建: libreoffice-$app"
done
3. 刷新 shell 缓存
bash
# 清除命令缓存
hash -r
# 重新加载环境
source ~/.bashrc
# 验证命令
which libreoffice
which soffice
4. 现在测试命令
bash
# 测试主命令
libreoffice --version
soffice --version
# 测试各组件
libreoffice-writer --version
libreoffice-calc --version
完成!