Quelle est la différence entre sudo apt-get install et sudo apt install

33

J'ai installé de nombreux paquets à partir de sudo apt-get install mais quand j'ai tapé sudo apt --help , cela donnait une option directe de faire l'installation par sudo apt install [package name] ... Alors, quelle est la différence entre les deux? Y at-il des problèmes si je n'utilise pas "get" avec "apt".

    
posée Chinmaya B 10.06.2014 - 11:48
la source

1 réponse

37

Pas grand chose. apt est une nouvelle commande censée fusionner plusieurs fonctions de apt-get et apt-cache en une seule commande. C'est toujours un peu rude sur les bords mais voici la liste des commandes de --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

Les fonctions équivalentes sont conçues pour fonctionner de la même manière, mais ce n’est pas une commande proxy (il n’appelle pas les anciennes - il s’agit d’une nouvelle interface directement sur les bibliothèques Apt). >

Il y a aussi des omissions évidentes ( download , policy , etc.) qui manqueront aux power-users et il y a toute une série de commandes non documentées ( purge fonctionne toujours mais je ne trouve rien dessus) ).

16.04 Mise à jour: De nombreuses omissions ont été incluses, mais elles n’ont pas encore été documentées, pas plus qu’elles ne sont complétées. Il est dommage que cela prenne autant de temps pour implémenter des fonctionnalités qui existent déjà dans le code, mais bon. Mon conseil est que si vous êtes habitué à une commande apt-{get,cache} , essayez-la sur apt . Ça pourrait marcher.

Il y a aussi une section DIFFERENCES TO APT-GET(8) dans la page man apt qui est intéressante:

   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.

Et si vous voulez des complétions de Bash, j'ai eu une tentative d’écrire un fichier de complétions pour cela. Ceux-ci sont inclus avec les installations ultérieures d'Ubuntu.

    
réponse donnée Oli 10.06.2014 - 11:50
la source

Lire d'autres questions sur les étiquettes