apt în Linux / Bash

Arhivare și pachete Advanced Package Tool (Debian / Ubuntu)

Managerul modern de pachete pentru instalarea, actualizarea și eliminarea programelor pe distribuții Debian și Ubuntu.

Sintaxă comandă
apt [opțiuni] comandă [pachet...]

Ce face apt

Comanda apt este interfața modernă de nivel înalt creată pentru utilizatori, combinând cele mai folosite funcționalități din vechile utilitare apt-get și apt-cache.

Gestionează automat dependențele, descarcă pachetele verificate criptografic din depozite oficiale (repositories) și le instalează curat în sistem.

Opțiuni și argumente

Opțiune / Parametru Descriere
update Actualizează lista locală a pachetelor disponibile și a versiunilor noi din depozite.
upgrade Actualizează toate pachetele instalate la cele mai recente versiuni disponibile.
install PACHET Descarcă și instalează unul sau mai multe pachete specificate.
remove PACHET Dezinstalează pachetul, păstrând fișierele sale de configurare.
purge PACHET Dezinstalează complet pachetul și îi șterge toate fișierele de configurare.
search CUVÂNT Caută pachete în depozite după nume sau descriere.
autoremove Șterge automat pachetele și bibliotecile care au fost instalate ca dependențe și nu mai sunt necesare.

Exemple

Exemplul 1: Instalarea unui program nou (ex. Nginx)

Procedura standard recomandată: mai întâi actualizăm lista, apoi instalăm pachetul.

sudo apt update
sudo apt install -y nginx

Ieșire în terminal

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Reading package lists... Done
The following NEW packages will be installed:
  nginx nginx-common nginx-core
0 upgraded, 3 newly installed, 0 to remove.
Setting up nginx (1.24.0) ...

Greșeli frecvente

  • Rularea apt install fără a rula mai întâi apt update pe un sistem proaspăt pornit, ceea ce duce la erori de tipul „Package not found” sau erori 404 din cauza listelor expirate.

Comenzi înrudite

  • systemctl: Controlează sistemul de inițializare systemd și administrează serviciile (demoni de fundal).