apt
- apt – nowoczesny menedżer pakietów dla systemów opartych na Debianie (np. Ubuntu), służący do instalowania, aktualizowania, usuwania oraz wyszukiwania oprogramowania.
- Łączy funkcjonalność wcześniejszych narzędzi (
apt-get
,apt-cache
) w uproszczonej formie. - Domyślnie dostępny w Debian 8+, Ubuntu 16.04+ i pochodnych.
Składnia
Dział zatytułowany „Składnia”apt [komenda] [pakiet] [opcje]
- komenda – np.
install
,remove
,update
,upgrade
,search
. - pakiet – nazwa jednego lub wielu pakietów.
- Uproszczony interfejs dla codziennej pracy administratora lub użytkownika.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
install <pakiet> | Instaluje nowy pakiet z repozytorium. |
remove <pakiet> | Usuwa pakiet, pozostawiając pliki konfiguracyjne. |
purge <pakiet> | Usuwa pakiet razem z konfiguracją. |
update | Aktualizuje lokalną listę dostępnych pakietów. |
upgrade | Uaktualnia wszystkie zainstalowane pakiety do najnowszej wersji. |
full-upgrade | Aktualizuje pakiety, usuwając zbędne zależności. |
search <fraza> | Wyszukuje pakiety pasujące do frazy. |
show <pakiet> | Wyświetla szczegóły dotyczące pakietu. |
autoremove | Usuwa nieużywane pakiety zainstalowane jako zależności. |
-y | Automatyczne potwierdzenie wszystkich pytań. |
- Niektóre polecenia wymagają uprawnień administratora (
sudo
).
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Przykład 1: Instalacja pakietu curlsudo apt install curl
# Przykład 2: Aktualizacja systemusudo apt update && sudo apt upgrade
# Przykład 3: Wyszukiwanie pakietu zawierającego "nginx"apt search nginx
# Przykład 4: Usunięcie pakietu wraz z konfiguracjąsudo apt purge apache2
- Uprawnienia: większość operacji wymaga
sudo
. - Interaktywność:
apt
domyślnie wyświetla pasek postępu i kolorowe komunikaty. - Kompatybilność:
apt
to wrapper naapt-get
iapt-cache
, jednak nie zawiera wszystkich opcji zaawansowanych. - Skróty: do masowej pracy poleca się dodanie flagi
-y
, np.apt install -y pakiet
.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie | |
---|---|---|---|
E: Unable to locate package | Pakiet nie istnieje w repozytoriach lub literówka | Sprawdź nazwę, wykonaj apt update , sprawdź źródła w /etc/apt/sources.list . | |
Could not get lock /var/lib/dpkg/lock | Inny proces APT jest aktywny | Poczekaj lub zakończ inny proces (`ps aux | grep apt`). |
Hash Sum mismatch | Problem z integralnością pakietów | Wyczyść cache: sudo rm -rf /var/lib/apt/lists/* && sudo apt update . | |
Failed to fetch | Brak połączenia lub niedostępne repozytorium | Sprawdź połączenie sieciowe, proxy lub zmień serwer lustrzany. |
Linki i źródła
Dział zatytułowany „Linki i źródła”- Ubuntu Manpage – apt – oficjalna dokumentacja.
- Debian Wiki – APT – praktyczne porady i konfiguracja.