在升级到 Ubuntu 13.04 之前,我单独下载了大部分所需的 .deb 包。现在我有一个文件夹,里面有很多升级所需的 .deb 包。
如何使用终端升级到 Ubuntu 13.04,以便升级过程使用我下载的软件包并且不会单独重新下载它们?(但是可能需要下载我尚未下载的软件包。)
答案1
如果您将下载的 .deb 放在/var/cache/apt/archives
apt 上,则应该使用它们,而不必重新下载。
$ 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
,但它使用相同的路径来存储包。