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

完成!

相关推荐
bugtraq20212 小时前
PentestGPT的部署和使用本地大模型的调试记录
linux·服务器·python
码农爱学习2 小时前
嵌入式Linux利用core-dump文件和gdb工具分析程序崩溃问题
linux·数据库·postgresql
大聪明-PLUS2 小时前
数字与字节:Linux 中的内存是如何工作的?
linux·嵌入式·arm·smarc
旖旎夜光3 小时前
Linux(6)(下)
linux·学习
信鸽爱好者3 小时前
Windows +VM虚拟机安装github服务器
服务器·windows·ubuntu·机器人·github
广东大榕树信息科技有限公司3 小时前
如何利用机房动环监控系统提升运维效率与安全性?
运维·网络·物联网·国产动环监控系统·动环监控系统
believe、悠闲3 小时前
ubuntu各个版本官方镜像链接
linux·ubuntu
幺零九零零3 小时前
Docker底层-Namespaces
运维·docker·容器
做一个码农都是奢望3 小时前
高算linux平台如何安装gprmax
linux·运维·服务器