Linux安装LibreOffice

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

完成!

相关推荐
YuMiao6 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
chlk1231 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑1 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件1 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒1 天前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI2 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
Sinclair3 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器