Возможный дубликат:
Как я могу установить программное обеспечение или пакеты без Интернет (офлайн)?
Я обновил Ubuntu 11.10 (amd64) до 12.04 (amd64) на одном из имеющихся у меня ноутбуков
У меня есть другой ноутбук, на котором также установлена версия 11.10 (amd64). Я хочу использовать пакеты, загруженные с первого портативного компьютера, на второй
портативный компьютер, поэтому что у обоих Ubuntu 12.04
Я проверил на первом ноутбуке (сейчас работает 12.04) загруженные обновления находятся в / var / cache / apt / archives
Я сделал sftp для этих пакетов с ноутбука 1 на портативный компьютер 2.
На портативном компьютере 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]
и т. д. on и загружает вещи,
Теперь я хочу знать, как мне убедиться, что do-release-upgrade использует их на моем ноутбуке и не загружает 700 МБ обновлений, потому что с моей стороны это займет 8-10 часов поэтому я хочу использовать обновления w они были загружены в процессе обновления одной из систем. Если есть способ в этой ситуации, дайте мне знать.
Мне нравится этот трюк. Это должно работать нормально. Возможно, файлы принадлежат не тому пользователю. Сначала я устанавливаю ssh-сервер на машину с обновлениями. sudo apt-get install openssh-server
Скопируйте их на место с другого компьютера:
cd /var/cache/apt/archives
sudo scp <user>@<machine with updates>:/var/cache/apt/archives/* .
Точка говорит scp поместить их в текущий каталог.