Jaka jest różnica między sudo apt-get install a sudo apt install


Odpowiedzi:


38

Niewiele. aptJest to nowa komenda, która ma połączyć kilka funkcji z apt-geti apt-cachedo jednego polecenia. Nadal jest trochę szorstki, ale oto lista poleceń z --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

Równoważne funkcje są zaprojektowane do działania w podobny sposób, ale nie jest to polecenie proxy (nie wywołuje starych - to nowy interfejs bezpośrednio do bibliotek Apt), więc mogą wystąpić pewne zmiany wielkości liter.

Są też pewne oczywiste pominięcia ( download, policyitp.), Których użytkownicy zaawansowani będą omijać, i cały szereg nieudokumentowanych poleceń ( purgenadal działa, ale nie mogę nic na nim znaleźć).

16.04 Aktualizacja: Wiele pominięć zostało już uwzględnionych, ale nie zostały jeszcze udokumentowane, ani nie mają uzupełnień Bash. Szkoda, że ​​tyle czasu zajmuje wdrożenie funkcjonalności, która już istnieje w bazie kodu, ale no cóż. Moja rada jest taka, że ​​jeśli jesteś przyzwyczajony do apt-{get,cache}polecenia, spróbuj go apt. To może zadziałać.


Na stronie znajduje się również interesująca DIFFERENCES TO APT-GET(8)sekcja 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.

A jeśli chcesz Bash-uzupełnienia, już próbowałem napisać dla niego plik uzupełnień . Są one uwzględnione w późniejszych instalacjach Ubuntu.


5
Jak o aptitude?
rosencreuz

1
To z zupełnie innej bazy kodu. Funkcjonalnie będzie również automatycznie autorove po wykonaniu operacji na pakiecie.
Oli
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.