安装流程
1、到官网下载最新版或到版本列表查找历史版本,选择rpm
文件下载链接,本篇以版本 7.0.2.2 为例,国内源可以从阿里云镜像找到对应版本
2、到命令行执行下载:
wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.0.2.2/rpm/x86_64/LibreOffice_7.0.2.2_Linux_x86-64_rpm.tar.gz
3、解压文件
tar -xvzf LibreOffice_7.0.2.2_Linux_x86-64_rpm.tar.gz
4、到 RPMS 目录中安装 RPM 包
cd LibreOffice_7.0.2.2_Linux_x86-64_rpm/RPMS
sudo yum install *.rpm
5、查找 soffice 命令
find /opt /usr -name soffice
你可能会看到类似结果:
/opt/libreoffice7.0/program/soffice
6、手动执行 libreoffice 命令
/opt/libreoffice7.0/program/soffice --version
如果能正常运行,说明安装是成功的。
7、添加到 PATH
echo 'export PATH=/opt/libreoffice7.0/program:$PATH' >> ~/.bashrc
source ~/.bashrc
如果你用的是 zsh
,则改为 .zshrc
:
echo 'export PATH=/opt/libreoffice7.0/program:$PATH' >> ~/.zshrc
source ~/.zshrc
或者使用软链接(作用到所有用户)
ln -s /opt/libreoffice7.0/program/soffice /usr/local/bin/soffice
然后你就可以直接使用:
soffice --version
遇到的问题及解决
1、error while loading shared libraries: libcairo.so.2: cannot open shared object file: No such file or directory
解决方法:安装 cairo 包,参考文章:LibreOffice使用问题记录
sudo yum install cairo
2、error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory
解决方法:安装 cups-libs 包
sudo yum install -y cups-libs
3、error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory
解决方法:安装 libXinerama 包
sudo yum install libXinerama