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

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

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

1
задан 4 May 2013 в 01:37

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

0
ответ дан 4 May 2013 в 01:37

Другие вопросы по тегам:

Похожие вопросы: