Відповідно до довідкових сторінок:
aptмає параметрfull-upgradeapt-getмає параметрdist-upgrade.
Чи обоє однакові команди?
btw: яка офіційно рекомендована команда в Ubuntu 16.04? aptабо apt-get?
Відповідно до довідкових сторінок:
apt має параметр full-upgradeapt-getмає параметр dist-upgrade.Чи обоє однакові команди?
btw: яка офіційно рекомендована команда в Ubuntu 16.04? aptабо apt-get?
Відповіді:
apt full-upgradeвиконує ту ж функцію, що і apt-get dist-upgrade.
людина влучна
full-upgrade (apt-get(8))
full-upgrade performs the function of upgrade but will remove currently installed packages if this is needed to upgrade the system as a whole.
людина вдалий-отримати
dist-upgrade
dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system,
and it will attempt to upgrade the most important packages at the expense of less important ones if necessary. The dist-upgrade command may therefore remove some packages. The
/etc/apt/sources.list file contains a list of locations from which to retrieve desired package files. See also apt_preferences(5) for a mechanism for overriding the general settings for
individual packages.
apt dist-upgrade(я просто спробував це), або ви можете зробити, apt full-upgradeі ви говорите, що вони роблять те саме.
aptдля apt-getкоманди. source.debian.org/src/apt/1.6.1/cmdline/apt.cc/?hl=74#L74 (схоже, що репортаж макросу відсутній у репо-репортажі).
apt і apt-get - це дві різні команди. aptє новішою командою і її слід використовувати як за замовчуванням. Ви повинні перейти на використання apt над apt-get, оскільки краще apt.
Apt - це новіша версія команди. Вам слід перейти на використання apt замість apt - отримати його краще і краще зрозуміти, що робить команда.
Що стосується apt-full-upgrade та apt-get-dist - це та сама команда. Але знову ж таки apt - це новіша команда.
Наприклад, використовуючи apt, ви отримуєте панель прогресу, щоб повідомити, яка частина встановлення / оновлення виконана.
Використовуйте apt як перший вибір, але якщо ви пишете сценарії, використовуйте apt-get. Apt-get має більш стабільний вихід (мається на увазі, що формат виводу залишається максимально спокійним, щоб не порушувати сценарії, які автоматично аналізують цей вихід). Apt-get також має декілька команд низького рівня, недоступних у apt.
Сторінки посібників для apt та apt-get трохи інакше описують повне оновлення та dist-upgrade, але, ймовірно, це та сама команда (apt приймає dist-upgrade як псевдонім повного оновлення). Це слугує гарним прикладом стійкості. У apt ім'я було змінено на більш зручне для користувачів, тоді як в apt-get ім'я залишається незмінним, щоб не порушувати сумісність зі старими сценаріями.
aptЗамість цього використовується офіційно рекомендована команда для Ubuntu 16.04 і пізнішеapt-get. Порівняйте help.ubuntu.com/16.04/serverguide/package-management.html з help.ubuntu.com/14.04/serverguide/package-management.html .