В чем разница между установкой sudo apt-get и sudo apt install

34

Я установил много пакетов из sudo apt-get install , но когда я набрал sudo apt --help , он дал прямую возможность выполнить установку sudo apt install [package name] ... Итак, в чем разница между этими двумя? есть ли какие-либо проблемы, если я не использую «get» вместе с «apt».

    
задан Chinmaya B 10.06.2014 в 11:48
источник

1 ответ

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. Обновление: . Многие упущения теперь включены, но еще не задокументированы, и у них нет Bash-completions. Жаль, что так много времени для реализации функциональности, которая уже существует в кодовой базе, но хорошо. Мой совет: если вы привыкли к команде apt-{get,cache} , попробуйте ее на apt . Это может сработать.

На странице DIFFERENCES TO APT-GET(8) также есть man apt на странице %co_de% :

   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.

И если вы хотите Bash-completions, у меня уже была попытка записать файл завершений . Они включены с более поздними установками Ubuntu.

    
ответ дан Oli 10.06.2014 в 11:50
источник