我尝试安装 texlive 软件包,但无法正确完成安装。当我尝试继续时,它几乎完成了所有安装,但由于 /var/cache/apt/archives/ 中空间不足,因此无法安装 texlive-publishers-doc。因此,现在我无法安装或删除任何软件包,因为出现此错误,我也无法执行sudo apt-get autoremove
、 或sudo apt-get update
。
我已经执行了sudo apt-get clean
和sudo apt-get autoclean
,但是之后问题仍然存在。
我一直在网上寻找答案,但是,尽管有些人遇到过这种情况,但我在网上找到的解决方案都没有用。在重新安装之前,我已经没有主意了。
顺便说一下,我正在使用 Linux Mint 19(Tara)Cinnamon 64 位,与 Windows 10 Home 双启动。
答案1
首先,您需要给 apt 一点喘息的空间 - 您可以通过从中删除所有 .deb 文件来做到这一点/var/cache/apt/archives
。
下一步是apt -f install
将数据包管理器置于一致状态。最后apt autoremove
很可能会删除大量旧内核映像,在此过程中彻底解决空间问题。
您应该养成apt autoremove
定期运行的习惯,可以手动运行,也可以通过配置无人值守升级来/etc/apt/apt.conf.d
包含此步骤。
答案2
@Atalajaka 以下错误“以下软件包具有未满足的依赖项:texlive-full:依赖:texlive-publishers-doc(> = 2017.20170628)”意味着您在安装某个需要 textlive 依赖的软件包时遇到了未满足依赖项的错误,这导致 apt 缓存出现错误,解决此问题:
1-浏览到执行命令“dpkg -i [package name-xx].deb”的文件夹
2- 输入以下命令删除该包:
dpkg -r [packagename]