Qual è la differenza tra sudo apt-get install e sudo apt install


Risposte:


38

Non tanto. aptè un nuovo comando che dovrebbe unire diverse funzioni da apt-gete apt-cachein un solo comando. È ancora un po 'ruvido attorno ai bordi, ma ecco l'elenco dei comandi da --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

Le funzioni equivalenti sono progettate per funzionare in modo simile ma non è un comando proxy (non chiama quelle vecchie - è una nuova interfaccia direttamente sulle librerie Apt) quindi potrebbero esserci alcune modifiche ai casi limite.

Ci sono anche alcune ovvie omissioni ( download, policyecc.) Che gli utenti esperti mancheranno e ci sono tutta una serie di comandi non documentati ( purgefunziona ancora ma non riesco a trovare nulla su di essa).

Aggiornamento 16.04: molte omissioni sono state incluse ma non sono ancora documentate, né hanno completamenti Bash. È un peccato impiegare così tanto tempo per implementare funzionalità già esistenti nella base di codice ma vabbè. Il mio consiglio è che se sei abituato a un apt-{get,cache}comando, provalo apt. Potrebbe funzionare


C'è anche una DIFFERENCES TO APT-GET(8)sezione nella man aptpagina che è interessante:

   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.

E se vuoi completamenti di Bash, ho già provato a scrivere un file di completamenti . Questi sono inclusi nelle successive installazioni di Ubuntu.


5
Che ne dici aptitude?
Rosencreuz,

1
Viene da una base di codice completamente diversa. Funzionalmente si rimuoverà automaticamente anche dopo aver eseguito le operazioni sul pacchetto.
Oli
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.