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

完成!

相关推荐
疯狂吧小飞牛1 天前
GPG基础指令
linux·服务器·网络
C++ 老炮儿的技术栈1 天前
volatile使用场景
linux·服务器·c语言·开发语言·c++
hjxu20161 天前
【OpenClaw 龙虾养成笔记一】在远程服务器,使用Docker安装OpenClaw
服务器·笔记·docker
todoitbo1 天前
用虚拟局域网打通 Win/Mac/Linux 三端:跨设备协作的实用方案
linux·运维·macos
源远流长jerry1 天前
RDMA 基本操作类型详解:从双端通信到单端直访
linux·网络·tcp/ip·ip
Sylvia-girl1 天前
Linux下的基本指令1
linux·运维·服务器
wyt5314291 天前
Redis的安装教程(Windows+Linux)【超详细】
linux·数据库·redis
17(无规则自律)1 天前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·c语言·驱动开发·嵌入式硬件
CDN3601 天前
360CDN SDK 游戏盾:轻量化接入 + 强防护实测
运维·游戏·网络安全
Stewie121381 天前
Docker 面试题
运维·docker·容器