Advanced Package Tool (APT), dinengleză,Unealtă Avansată pentru Pachete, este unsoftware gratuit de interfață utilizator, care utilizează bibliotecile de bază pentru a instala sau îndepărta programe peDebian,Slackware și altedistribuții Linux.[1] APT este unfront-end ladpkg, un instrument de nivel superior, mai frecvent utilizat decâtdpkg deoarece simplifică procesul de gestionare a software-ului pe sisteme informatice Unix, prin automatizarea descărcării, configurării și instalării de pachete software, fie plecând de la fișiere precompilate sau princompilarea codului sursă. Front-end-uri pentru APT suntaptitude șisynaptic (GTK).[1]
APT include programe de linie de comandă pentru tratarea pachetelor care utilizează biblioteca. Acestea suntapt,apt-get șiapt-cache. Apt are prioritate în toate versiunile actuale de Debian și este instalat implicit.[2]
apt-get este un instrument de management de pachet scris în linie de comandă livrat în pachetul Debianapt. APT caută în lista sa de pachetecache și listează dependențele care trebuie să fie instalate sau actualizate. APT descarcă, configurează și instalează dependențele automat.
Comenzi apt-get
sudo apt-get update: actualizează pachetele sistemului
sudo apt-get upgrade: pentru a actualiza toate pachetele instalate în sistem
sudo apt-get dist-upgrade: actualizare la o nouă versiune a distribuției
sudo apt-get install [program]: instalarea unui anumit program
sudo apt-get install [program] --no-upgrade: instalarea unui pachet fără upgrade
sudo apt-get install [program] --only-upgrade: actualizează doar un pachet anume
sudo apt-get install [program=versiune]: instalează o anumită versiune a unui pachet (ex. sudo apt-get install vsftpd=2.3.5-3ubuntu1)
sudo apt-get remove [program]: șterge un pachet fără fișierele de configurare
Instrument bazat pe linia de comandă, apt-cache este folosit pentru a căuta pachetele de aplicații, colectarea informațiilor pachetelor, dar și pentru căutarea pachetelor disponibile și pregătite de instalarea în sistem.
Comenzi apt-cache
apt-cache pkgnames: pentru a lista toate pachetele disponibile
apt-cache search [program]: pentru a găsi numele pachetului și descrierea acestuia
apt-cache show [program]: informații despre un anumit pachet (numărul versiunii, mărimea, mărimea după instalare, categoria etc)
apt-cache showpkg [program]: verifică dependințele unui anumit pachet
/etc/apt/sources.list: Locații pentru a descărca pachete.
/etc/apt/sources.list.d/: Listă suplimentară de surse.
/etc/apt/apt.conf: Fișier de configurare APT.
/etc/apt/apt.conf.d/: Fragmente de fișiere de configurare APT.
/etc/apt/preferences: Fișier preferințe versiuni. Acest lucru este în cazul în care se specifica "fixarea", adică o preferință pentru a obține anumite pachete dintr-o sursă separată sau de la o versiune diferită de cea distribuita.
/var/cache/apt/archives/: zona de depozitare pentru pachete de fișiere.
/var/cache/apt/archives/partial/: zona de stocare pentru fișierele pachet în tranzit.
/var/lib/apt/lists/: zona de depozitare pentru informații de stare pentru fiecare pachet de resurse precizat însources.list
/var/lib/apt/lists/partial/: zona de depozitare pentru informații de stare în tranzit.