LibreOffice 问题:某些软件包被列为已删除

LibreOffice 问题:某些软件包被列为已删除
dpkg -l | grep -i libreoffice
rc  libreoffice-calc                     1:4.3.3-2+deb8u12                 amd64        office productivity suite -- spreadsheet
ii  libreoffice-common                   1:5.2.7-1+deb9u11                 all          office productivity suite -- arch-independent files
rc  libreoffice-core                     1:4.3.3-2+deb8u12                 amd64        office productivity suite -- arch-dependent files
ii  libreoffice-java-common              1:5.2.7-1+deb9u11                 all          office productivity suite -- arch-independent Java support files
ii  libreoffice-style-galaxy             1:5.2.7-1+deb9u11                 all          office productivity suite -- Galaxy (Default) symbol style
rc  libreoffice-writer                   1:4.3.3-2+deb8u12                 amd64        office productivity suite -- word processor
ii  uno-libs3                            5.2.7-1+deb9u11                   amd64        LibreOffice UNO runtime environment -- public shared libraries
ii  ure                                  5.2.7-1+deb9u11                   amd64        LibreOffice UNO runtime environment

dpkg -l | grep -i libreofficelibreoffice-calc、libreoffice-core 和 libreoffice-writer pkg 在已删除的结果中列出。我如何安装这些软件包?

答案1

结果中列出了三个dpkg -l | grep -i libreoffice带有rc标志的包,这意味着这些包已被删除,但它们的配置文件尚未被删除。要安装这些已删除的软件包,请打开终端并键入:

sudo apt purge libreoffice-core libreoffice-calc libreoffice-writer # remove old config files 
sudo apt update
sudo apt install libreoffice-core libreoffice-calc libreoffice-writer

答案2

@karel 提供了一个很好的链接,即https://askubuntu.com/questions/223237/unable-to- Correct-problems-you-have-held-broken-packages

我会写下它的内容,以防万一该页面稍后被删除。

aptitude尝试使用而不是重新安装软件包apt install

你可以试试:

sudo aptitude install <packagename>

或者:

sudo aptitude -f install <packagename>

aptitude一般情况下不会轻易放弃。这些命令之间的区别在于,这-f意味着aptitude将尝试删除/降级较少的软件包,即使这意味着并非所有更改都会继续。

编辑:我将添加另一个解决方案,以防万一这不起作用。

尝试sudo apt update或尝试sudo apt autoremove

希望能帮助到你!

相关内容