我想用 OpenOffice 替换默认的 LibreOffice。为此,我按照此链接上的说明进行操作如何安装 OpenOffice 而不是 LibreOffice?
执行此操作后,OpenOffice 无法打开任何 .odf 文件,现在 LibreOffice 和 OpenOffice 都无法运行。所以现在我想做的是再次安装 LibreOffice,但软件中心和终端都出现错误消息(抱歉,因为消息是加泰罗尼亚语的,我不知道如何获取英语):
(在软件中心)
下列包包含满足以下依赖关系的包:
libreoffice: 依赖:fonts-sil-gentium-basic 但尚未安装 依赖:libreoffice-core(= 1:4.1.4~rc2-0ubuntu1~saucy1~ppa1) 但 1:4.1.4~rc2-0ubuntu1~saucy1~ppa1 但尚未安装 依赖:fonts-dejavu 但尚未安装
(在终端上)
joan@joan-VPCEA3S1E:~$ sudo apt-get install libreoffice
[sudo] password for joan:
S'està llegint la llista de paquets… Fet
S'està construint l'arbre de dependències
S'està llegint la informació de l'estat… Fet
No s'han pogut instaŀlar alguns paquets. Això pot ser degut a que heu
demanat una situació impossible o que esteu emprant la distribució
«unstable» i alguns paquets requerits encara no han estat creats o bé
encara no els hi han introduït des d'«Incoming».
La informació següent pot ajudar-vos a resoldre la situació:
Els següents paquets tenen dependències sense satisfer:
libreoffice : Depèn: fonts-sil-gentium-basic però no és instaŀlable
Depèn: libreoffice-base però no serà instaŀlat
Depèn: libreoffice-report-builder-bin però no serà instaŀlat
Depèn: fonts-dejavu però no és instaŀlable
Recomana: libreoffice-gnome però no serà instaŀlat o
libreoffice-kde però no serà instaŀlat
E: No es poden corregir els problemes, teniu paquets retinguts que estan trencats.
我能做些什么?
答案1
我建议您使用 Synaptic 卸载 LibreOffice 和 OpenOffice,然后您必须彻底删除所有相关文件(配置文件),重新启动,然后从头开始安装 LibreOffice。Synaptic 将获取 LibreOffice 要求的所有必要文件。
答案2
您已经安装了 LibreOffice PPA(请注意1:4.1.4~rc2-0ubuntu1~saucy1~ppa1
错误消息中的)。然后您按照说明删除了标准 LibreOffice 软件包,但没有同时删除 PPA。这可能是您后来遇到的问题的根源。
确保您已清除 OpenOffice:。sudo apt-get remove --purge <package_name>
软件包名称可能openoffice
与元软件包相同,但您可能需要检查安装 OpenOffice 时使用的 .deb 文件以获取正确的软件包名称。
完成后,sudo apt-get autoremove
从 OpenOffice 中删除任何不需要的依赖项。
LibreOffice PPA 似乎仍在您的源列表中,因此您可以sudo apt-get update
重建软件包列表,以便获取 PPA 所需的软件包,而不是 LibreOffice 标准版本。如果您需要重新安装 PPA,请参阅LibreOffice PPA有关如何重新安装的说明。
此后,您就可以正常安装LibreOffice了。
答案3
然后尝试:
sudo apt-get autoremove
sudo apt-get -f install libreoffice
第一个命令将删除未使用的包,第二个命令将安装 libreoffice 及其所需的包。
我希望这个对你有用。