J'ai installé de nombreux paquets à partir de Sudo apt-get install
, mais lorsque j'ai tapé Sudo apt --help
, l'option directe d'installation de Sudo apt install [package name]
... a été proposée. Alors, quelle est la différence entre les deux? y at-il des problèmes si je n'utilise pas 'get' avec 'apt'.
Pas tant. apt
est une nouvelle commande supposée fusionner plusieurs fonctions de apt-get
et apt-cache
en une seule commande. C'est toujours un peu difficile sur les bords mais voici la commande listant --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 manière similaire, mais il ne s’agit pas d’une commande proxy (elle n’appelle pas les anciennes, c’est une nouvelle interface directement sur les bibliothèques Apt), de sorte qu’il peut y avoir des modifications dans le cas Edge.
Il y a aussi des omissions évidentes (download
name__, policy
name__, etc.) que les utilisateurs expérimentés vont rater 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: Un grand nombre d'omissions ont maintenant été incluses mais ne sont pas encore documentées, pas plus qu'elles ne sont complétées par Bash. Dommage que cela prenne si longtemps 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
name__. Cela peut fonctionner.
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 Bash-complétions, j'ai déjà eu ne tentative d'écriture d'un fichier de complétions pour cela. Ceux-ci sont inclus avec les installations ultérieures d'Ubuntu.