从所有其他问答中(例如:dpkg和aptitude / apt-get有什么区别?),我知道这apt-get
是一个包装,dpkg
并提供了依赖项管理。
假设我要安装的东西没有任何依赖关系(或者它们是同时安装的),使用apt-get
vs安装它之间会有什么区别dpkg
例如(我正在寻找的特定差异)
dpkg
不能从某个地方下载pkg,我必须在开始安装之前下载,而apt-get
我将代表我这样做。dpkg
不会配置pkg,它只会复制文件。apt-get
也会配置。...
dpkg -i
安装*.deb
软件包,也就是说您已经从某个地方下载了软件包。它还配置它们,但不下载/安装依赖项。您需要从某个地方手动下载二进制软件包文件。从不是您的发行版默认包含/启用的存储库的位置下载软件包也可能存在危险,因为第三方软件包本质上可能是恶意的。
apt-get/aptitude install
自动访问您启用的存储库和PPA索引,搜索最佳候选者,下载它及其所有依赖项,并自动安装和配置它们。
使用apt-get install -f
,您可以自动安装缺少的软件包依赖项,例如通过dpkg -i
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句