我在我的一台笔记本上将Ubuntu11.10 (amd64)升级到12.04 (amd64),我有另一台也运行11.10 (amd64)的笔记本电脑,我想使用第二台笔记本电脑上下载的软件包,以便Ubuntu12.04--我在第一台笔记本(现在运行12.04 )上检查--下载的升级都在/var/cache/apt/archives中。
我已经为从笔记本1到笔记本2的包做了sftp。
在笔记本电脑2上,我尝试将这些包文件放入/var/apt/cache/archives中
然后只触发升级过程do-release-upgrade,不幸的是这不起作用,而不是从
/var/cache/apt/archives
它涉及到一些事情,比如
http://us.archive.ubuntu.com/ubuntu/ precise/main qemu-utils amd64 1.0+noroms-0ubuntu13 [353 kB] 等等,正在下载东西,
现在我想知道的是,我如何确保在我的笔记本电脑中使用这些更新,并且不下载700 mb的更新,因为这将需要8-10个小时,所以我想利用升级过程中在其中一个系统上下载的升级。如果这种情况有办法的话,请告诉我。
发布于 2013-01-19 03:20:59
我喜欢这个把戏。它应该能正常工作。也许这些文件被错误的用户所拥有。我要做的是首先在机器上安装带有更新的ssh服务器。sudo apt-get install openssh-server
将它们从另一台机器复制到适当的位置:
cd /var/cache/apt/archives
sudo scp <user>@<machine with updates>:/var/cache/apt/archives/* .这个点告诉scp将它们放在当前目录中。
https://askubuntu.com/questions/243985
复制相似问题