清除后无法重新安装 libreoffice

清除后无法重新安装 libreoffice

我想用 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 及其所需的包。

我希望这个对你有用。

相关内容