我有时从互联网上下载 .deb 软件包并使用dpkg -i package.deb
If the packages have unmet dependency 来安装它们。如何自动安装依赖项(类似于apt-get install package
,并将这些依赖项标记为自动安装而不是手动安装。
答案1
处理这个问题的通常方法就是这样做
#dpkg -i packagename
然后在事件发生后解决依赖关系
#apt-get -f install
如果无法满足依赖关系,apt 通常会为您删除该包。当然,如果没有的话你也可以自己做。此过程不应将软件包标记为手动安装。
答案2
在安装软件包时,如果出现某些依赖项已被卸载,您可以使用apt-file search dep
并找到提供该软件包的软件包,然后下载该软件包并安装它。