![使用以前下载的 Debian 软件包升级到 Ubuntu 13.04](https://linux22.com/image/1115078/%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%89%8D%E4%B8%8B%E8%BD%BD%E7%9A%84%20Debian%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%8D%87%E7%BA%A7%E5%88%B0%20Ubuntu%2013.04.png)
在升级到 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
,但它使用相同的路径来存储包。