Kas*_*yap 18 package-management apt dpkg
从所有其他问答(例如:dpkg 和 aptitude/apt-get 之间有什么区别?)我知道这apt-get是一个包装器dpkg并提供依赖项管理。
假设我正在安装没有任何依赖项的东西(或者它们也同时安装),使用apt-getvs安装它会有什么区别吗?dpkg
例如(我正在寻找的具体差异)
dpkg不能从某个地方下载 pkg,我必须在开始安装之前下载,而apt-get我会代表我这样做。dpkg不会配置 pkg,它只会复制文件。apt-get也会配置。...
Byt*_*der 19
dpkg -i安装*.deb包,也就是说你已经从某个地方下载的包。它还配置它们,但不下载/安装依赖项。您需要从某处手动下载二进制包文件。从不是您的发行版默认包含/启用的存储库的位置下载包也可能存在危险,因为第三方包本质上可能是恶意的。
apt-get/aptitude install 自动访问您启用的存储库和 PPA 索引,搜索最佳候选者,下载它及其所有依赖项并自动安装和配置它们。
使用apt-get install -f,您可以自动安装缺少的软件包依赖项,例如通过dpkg -i.