使用以前下载的 Debian 软件包升级到 Ubuntu 13.04

使用以前下载的 Debian 软件包升级到 Ubuntu 13.04

在升级到 Ubuntu 13.04 之前,我单独下载了大部分所需的 .deb 包。现在我有一个文件夹,里面有很多升级所需的 .deb 包。

如何使用终端升级到 Ubuntu 13.04,以便升级过程使用我下载的软件包并且不会单独重新下载它们?(但是可能需要下载我尚未下载的软件包。)

答案1

如果您将下载的 .deb 放在/var/cache/apt/archivesapt 上,则应该使用它们,而不必重新下载。

$ sudo cp /path/to/debs/*.deb /var/cache/apt/archives

请注意,这本身并不会阻止某些软件包的下载。如果缺少某些依赖项或缓存的 .deb 有较新版本,apt 应该会下载它们。

如果您想确保没有下载,请使用--no-download

$ sudo apt-get upgrade --no-download

编辑

如果您要使用 进行更新,do-release-upgrade则不能使用--no-download,但它使用相同的路径来存储包。

相关内容