当我尝试打开 LibreOffice 时,它无法打开。我尝试研究这个问题,但没有找到答案。我尝试从终端打开它,以下是我收到的错误:
/usr/lib/libreoffice/program$ libreoffice
/usr/lib/libreoffice/program/oosplash: relocation error:
/usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3:
symbol pthread_mutexattr_in�� ���{���h�utexattr_setkind_np, version
GLIBC_2.2.5 not defined in file libpthread.so.0 with link time
reference
答案1
如果您已经添加了最新 libreoffice 的 ppa:
sudo apt-get update
sudo apt-get install ppa-purge
sudo ppa-purge ppa:libreoffice/ppa
尝试执行以下命令:
sudo apt-get update
sudo apt-get install --reinstall libreoffice
如果这不起作用,那么:
sudo apt-get update
sudo apt-get remove --purge libreoffice
sudo apt-get install libreoffice
除非你完全搞乱了 libreoffice,否则这应该可以工作。
答案2
我在 Ubuntu 18.04 中遇到了这个问题,只能通过以下方式解决
sudo apt-get update
sudo apt-get remove --purge libreoffice
然后参观https://www.libreoffice.org/download/download/从那里获取最新的 Deb 文件。然后我继续解压内容,导航到文件夹并使用进行安装
sudo dpkg -i some_file
直到我解决了所有依赖关系并且可以sudo dpkg -i *
不报告依赖错误为止。
我确信有更好的方法来安装这些文件,但我不知道。
答案3
尝试这个:sudo apt-get remove --purge libreoffice*
sudo apt-get clean
安装 openoffice
现在一切正常。
享受生活。