
Перед обновлением до 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
, но он использует тот же путь для хранения пакетов.