Відповідно до довідкових сторінок:
apt
має параметрfull-upgrade
apt-get
має параметрdist-upgrade
.
Чи обоє однакові команди?
btw: яка офіційно рекомендована команда в Ubuntu 16.04? apt
або apt-get
?
Відповідно до довідкових сторінок:
apt
має параметр full-upgrade
apt-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 .