我正在尝试安装 gcc(以便稍后安装 postGIS),但遇到了以下问题(您可以在图中看到)。有人可以帮忙吗?
答案1
您可以使用以下命令获取实际持有的包裹列表:
dpkg --get-selections | grep hold
如果没有,或者看起来没有相关内容,那么可能是其他原因。您也可以尝试使用aptitude
而不是apt-get
安装您的软件包:
sudo aptitude install <packagename>
Aptitude 将尝试寻找涉及修改其他软件包的解决方案。它还将为您提供问题的详细说明以及修复该问题的选项。
如果您尝试使用 Aptitude -f
,它将改变其优先级,然后您将仅获得那些需要删除/降级较少软件包的解决方案。命令如下:
sudo aptitude -f install <packagename>
笔记:假设dpkg --get-selections | grep hold
为空,Aptitude 是解决持有包裹的最佳解决方案。
源网址:无法纠正问题,您持有破损的包裹