CentOS LibOffice故障可按以下步骤排查:
更新系统与软件包:
sudo yum update
sudo yum update libreoffice # 仅更新LibOffice
重新安装LibOffice:
sudo yum remove --purge libreoffice
sudo yum install libreoffice
检查并安装依赖库:
sudo yum install -y libX11-devel libXext-devel libXrender-devel libjpeg-turbo-devel libpng-devel libfreetype-devel
处理字体问题:
cd /usr/share/fonts
sudo mkdir -p xpfonts
sudo cp /path/to/winfonts/* xpfonts/
sudo mkfontscales && sudo mkfontdirs && sudo fc-cache -fv
查看日志文件:
~/.config/libreoffice/4/user/log/ 或 /var/log/libreoffice/cat ~/.config/libreoffice/4/user/log/*.log # 查看详细错误
检查系统资源:
使用 top 或 htop 确保内存、CPU充足。
尝试安全模式启动:
soffice --headless --accept "socket,host=0.0.0.0,port=8100;urp;" --nofirststartwizard
其他措施:
sudo update-crypto-policies --set DEFAULT:SHA1
提示:操作前建议备份重要数据,若问题持续,可提供日志信息至社区论坛(如LibOffice官方论坛、CentOS社区)寻求进一步帮助。