我正在运行精确的64位。我最近安装的软件包之一需要32位软件包,这些软件包触发了一大堆i386依赖项的安装。我如何查找是哪个包裹?
更新:如何识别和删除所有不是64位的软件包?
我将尝试确定哪个软件包触发了32位软件包的安装:
开始突触
查找已作为依赖项安装的32位软件包(libc6-i386
是不错的选择)
尝试将其卸载。如果另一个软件包依赖于此(应该是这种情况,因为这就是首先安装该库的原因),Synaptic会告诉您您也需要卸载该另一个软件包。
一旦卸载了触发安装32位库的sudo apt-get autoremove
软件包,就可以运行以删除作为已卸载软件包的依赖项安装的软件包。
同样,要查找依赖于32位库的所有软件包,请尝试卸载,例如libc6-i386
-这将触发系统中所有32位软件包的卸载。
我敢肯定,还有一个神奇的命令行一线脚本,涉及dpkg,awk和grep,它们的作用相同:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句