Тому я розмовляю з встановленням офлайн-пакету на сервері 12.04, завантажуючи пакунки, завантажуючи та відбиваючи їх URI, використовуючи тут інструкції: http://www.webupd8.org/2009/11/get-list-of-packages- і-зависимостей.html
Я зробив це з, apt-get upgrade
а apt-get dist-upgrade
потім пішов про встановлення завантажених пакетів за допомогою dpkg -i
. Так процес виглядав так:
- Отримати URI
wget
пакети в папку (upgrade
пакети для / оновлення таdist-upgrade
пакети для / dist-upgrade)- біжи
dpkg -i /upgrade/*.deb
і тодіdpkg -i /dist-upgrade/*.deb
Моє запитання: чи правильно цей спосіб вручну встановити оновлені пакети все оновлюватиме, даючи такий же результат, як якщо б я просто запустив apt-get upgrade
і apt-get dist-upgrade
нормально? Або є щось, що звичайні apt-get
команди роблять, що не вдалося б зробити так?
apt
поступаєтьсяdpkg
в цьому випадку, враховуючи, що я спочатку використовувавapt
URI для всіх пакетів, включаючи їх залежність? Що стосується фактичного акту встановлення, то, схоже,apt
це дуже просто використовуєтьсяdpkg
для розпакування та встановлення пакунків, різниця полягає лише в тому, щоapt
заздалегідь перевіряються залежності (але це вже охоплено, тому що яapt
завантажував пакунки, в т.ч. залежності, в першу чергу). Якщо я щось не пропускаю?