Яка різниця між sudo apt-get install та sudo apt install


34

Я встановив багато пакетів з, sudo apt-get installале коли я набрав sudo apt --helpце дав прямий варіант зробити встановлення за допомогою sudo apt install [package name]... Отже, у чому різниця між ними? Чи є якісь проблеми, якщо я не використовую "get" разом із "apt".


Відповіді:


38

Не багато. aptнова команда , яка повинна об'єднати кілька функцій з apt-getі apt-cacheв одну команду. Це все ще трохи шорстко по краях, але ось список команд з --help:

Basic commands: 
 list - list packages based on package names
 search - search in package descriptions
 show - show package details

 update - update list of available packages

 install - install packages
 remove  - remove packages

 upgrade - upgrade the system by installing/upgrading packages
 full-upgrade - upgrade the system by removing/installing/upgrading packages

 edit-sources - edit the source information file

Еквівалентні функції призначені для роботи аналогічним чином, але це не проксі-команда (це не виклик старих - це новий інтерфейс безпосередньо в бібліотеках Apt), тому можуть бути деякі зміни в крайньому регістрі.

Існують також явні упущення ( download, policyі т. Д.), Які користувачі живлення пропустять, і є цілий ряд незадокументованих команд ( purgeвсе ще працює, але я нічого не можу знайти на ньому).

16.04 Оновлення: Багато пропусків уже включено, але вони ще не задокументовані, також вони не мають баш-заповнення. Прикро, що потрібно багато часу, щоб реалізувати функціонал, який вже існує в кодовій базі, але так добре. Моя порада: якщо ви звикли до apt-{get,cache}команди, спробуйте її apt. Це може спрацювати.


На сторінці також є цікавий DIFFERENCES TO APT-GET(8)розділ man apt:

   The apt command is meant to be pleasant for end users and does
   not need to be backward compatible like apt-get(8). Therefore
   some options are different:

   ·   The option DPkgPM::Progress-Fancy is enabled.

   ·   The option APT::Color is enabled.

   ·   A new list command is available similar to dpkg --list.

   ·   The option upgrade has --with-new-pkgs enabled by default.

І якщо ви хочете баш-доповнення, у мене вже була спроба написати файл файлів для цього. Вони включені до наступних установок Ubuntu.


5
Як щодо aptitude?
rosencreuz

1
Це зовсім інша база даних. Функціонально він також автоматично вимикається після виконання пакетних операцій.
Олі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.