![apt-get:安装带有依赖项的修改后的包](https://linux22.com/image/32633/apt-get%EF%BC%9A%E5%AE%89%E8%A3%85%E5%B8%A6%E6%9C%89%E4%BE%9D%E8%B5%96%E9%A1%B9%E7%9A%84%E4%BF%AE%E6%94%B9%E5%90%8E%E7%9A%84%E5%8C%85.png)
我已经下载了 Debian 软件包lxde
及其所有依赖项:
apt-get install --no-install-recommends lxde --download-only
所以现在,我的/var/cache/apt/archives
.我已经对一个包进行了修改lxde_4+nmu1_all.deb
(galculator
从依赖项中删除),现在我想从修改后的包中安装 lxde(即使用修改后的依赖项)。dpkg -i lxde_4+nmu1_all.deb
不起作用,因为未满足依赖性。
我如何知道apt-get
安装我修改过的软件包/var/cache/apt/archives/lxde_4+nmu1_all.deb
?
答案1
答案2
通过安装软件包后dpkg --force-depends
,您可以安装依赖项并使用 完成安装apt-get install -f
。这只适用于“取决于”的情况。如果某个包是“预依赖”包,则必须在使用之前安装它dpkg -i
。