使用 dpkg 安装升级和 dist-upgrade 包

使用 dpkg 安装升级和 dist-upgrade 包

因此,我在 12.04 服务器上尝试离线软件包安装,并按照此处的说明通过检索和 wgetting 其 URI 下载软件包:http://www.webupd8.org/2009/11/get-list-of-packages-and-dependencies.html

我使用apt-get upgrade和执行了此操作apt-get dist-upgrade,然后使用 安装下载的软件包dpkg -i。因此,该过程如下所示:

  1. 获取 URI
  2. wget将软件包放到文件夹中(upgrade将软件包放到 /upgrade 中以及dist-upgrade将软件包放到 /dist-upgrade 中)
  3. dpkg -i /upgrade/*.deb然后运行dpkg -i /dist-upgrade/*.deb

我的问题是:这种手动安装更新包的方法是否可以正确更新所有内容,并产生与我正常运行相同的结果?或者常规命令是否可以执行某些操作apt-get upgrade而这种方式无法完成?apt-get dist-upgradeapt-get

答案1

不要使用dpkg,因为它是一个低级包管理器,你最好使用apt。要使用 安装 .deb 文件apt,请将它们复制到 apt 缓存中

sudo cp *.deb /var/cache/apt/archives/

然后进行常规升级:

apt-get upgrade

apt命令将使用其缓存中的文件而不是从网络上下载,因此这完全可以满足您的目的。

相关内容