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 libreoffice
libreoffice-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
希望能帮助到你!