Тому я розмовляю з встановленням офлайн-пакету на сервері 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в цьому випадку, враховуючи, що я спочатку використовувавaptURI для всіх пакетів, включаючи їх залежність? Що стосується фактичного акту встановлення, то, схоже,aptце дуже просто використовуєтьсяdpkgдля розпакування та встановлення пакунків, різниця полягає лише в тому, щоaptзаздалегідь перевіряються залежності (але це вже охоплено, тому що яaptзавантажував пакунки, в т.ч. залежності, в першу чергу). Якщо я щось не пропускаю?