Использование dpkg для установки пакетов обновления и dist-upgrade

Итак, я играю с автономной установкой пакетов на сервере 12.04, загрузив пакеты, извлекая и присваивая их URI, используя инструкции здесь: http://www.webupd8.org/2009/11/get- list-packages-and-dependencies.html

Я сделал это с apt-get upgrade и apt-get dist-upgrade, затем приступил к установке загруженных пакетов с помощью dpkg -i. Таким образом, процесс выглядел так:

  1. Получить URI
  2. wget пакеты в папку (upgrade пакеты в / upgrade и dist-upgrade пакеты в / dist-upgrade )
  3. запустите dpkg -i /upgrade/*.deb, а затем dpkg -i /dist-upgrade/*.deb

Мой вопрос: будет ли этот метод ручной установки обновленных пакетов правильно обновлять все, давая тот же результат, как если бы я просто бы запустить apt-get upgrade и apt-get dist-upgrade нормально? Или есть что-то, что обычные команды apt-get делают, что не будет сделано таким образом?

9
задан 6 November 2013 в 22:09

1 ответ

Вместо использования dpkg, который является менеджером пакетов низкого уровня, вам лучше использовать apt. Чтобы установить файлы .deb с помощью apt, скопируйте их в кэш apt

sudo cp *.deb /var/cache/apt/archives/

, а затем просто выполните обычное обновление:

apt-get upgrade

Команда apt будет использовать файлы в его кэше, а не загружать его из сети, так что это в значительной степени служит вашим целям.

0
ответ дан 6 November 2013 в 22:09

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

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