Использование ранее загруженных пакетов Debian для обновления до Ubuntu 13.04

Использование ранее загруженных пакетов Debian для обновления до Ubuntu 13.04

Перед обновлением до Ubuntu 13.04 я скачал большую часть необходимых .deb-пакетов отдельно. Теперь у меня есть папка с большим количеством .deb-пакетов, необходимых для обновления.

Как мне обновиться до Ubuntu 13.04 с помощью терминала таким образом, чтобы процесс обновления использовал мои загруженные пакеты и не загружал их повторно по отдельности? (Однако может потребоваться загрузить пакеты, которые я не скачал.)

решение1

Если вы поместите загруженные .deb-файлы в /var/cache/apt/archivesapt, следует использовать их вместо повторной загрузки.

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

Связанный контент