Ubuntu: Cum se listează pachetele instalate

Cea mai rapidă metodă de a lista pachetele Ubuntu instalate este să deschideți Terminalul și să rulați comanda apt list --installed. Această comandă afișează pachetele gestionate prin APT și dpkg. Dacă utilizați și Snap sau Flatpak, rulați propriile comenzi list, deoarece aceste formate sunt gestionate separat.

Nu trebuie sudodoar să vizualizați listele de pachete. Comenzile de mai jos sunt doar pentru citire.

Ce vrei să veziComandă sau instrument
Toate pachetele DEB/APT instalateapt list --installed
Pachete marcate ca instalate manual de APTapt-mark showmanual
Pachete DEB instalate din baza de date dpkgdpkg-query
Snaps-uri instalatesnap list
Flatpak-uri instalateflatpak list
Listă de pachete graficeManager de pachete Synaptic

Listează toate pachetele APT instalate

Pentru majoritatea utilizatorilor Ubuntu, aceasta este cea mai simplă comandă:

apt list --installed

APT acceptă --installedfiltrul special pentru acest scop, așa cum este documentat în manualul Ubuntu apt . Rezultatul include numele pachetului, informațiile despre repozitoriu, versiunea instalată, arhitectura și un [installed]marker.

Dacă lista este prea lungă pentru un singur ecran, parcurgeți-o paginile cu:

apt list --installed 2>/dev/null | less

Apăsați Space pentru a merge înainte și q pentru a ieși less. Pentru a căuta un pachet, filtrați rezultatul cu grep:

apt list --installed 2>/dev/null | grep -i '^curl/'

Pentru a salva o copie pentru depanare sau comparare ulterioară:

apt list --installed > "$HOME/installed-deb-packages.txt"
Terminalul Ubuntu afișează ieșirea --installed a listei apt pentru pachetele DEB instalate
Exemplu apt list --installedde ieșire. Numele și versiunile pachetelor variază în funcție de sistemul Ubuntu.

Afișează pachetele marcate ca instalate manual

Dacă doriți o listă mai scurtă care exclude pachetele pe care APT le ia în considerare ca dependențe instalate automat, utilizați:

apt-mark showmanual

Manualul Ubuntu apt-mark explică faptul că pachetele solicitate direct sunt marcate ca manuale, în timp ce dependențele extrase pentru acestea sunt de obicei marcate ca automate.

Nu considerați acest lucru ca un istoric perfect al tuturor instalațiilor pe care le-ați efectuat personal după configurarea Ubuntu. Unele pachete pot fi deja marcate ca manuale ca parte a instalării sistemului de operare sau a modificărilor ulterioare ale gestionării pachetelor. Cel mai bine este să îl interpretați ca starea manuală/automată curentă a APT.

Terminalul Ubuntu afișează ieșirea apt-mark showmanual pentru pachetele APT marcate manual
apt-mark showmanualreturnează numele pachetelor fără lista de dependențe mult mai mare.

Folosește dpkg-query pentru o vizualizare precisă a bazei de date de pachete

APT folosește dpkg[undever] pentru pachetele DEB. Dacă doriți să interogați direct baza de date dpkg și să afișați doar intrările al căror status curent este instalat, executați:

dpkg-query -W -f='${binary:Package}\t${Version}\t${db:Status-Status}\n' | awk -F '\t' '$3=="installed" {print $1 "\t" $2}'

Aceasta afișează numele pachetului și versiunea instalată. Câmpurile utilizate aici sunt documentate în manualul curent Ubuntu dpkg-query .

Ghidurile mai vechi sugerează adesea dpkg --get-selections. Această comandă este utilă pentru stările de selecție dpkg, dar poate afișa stări precum instalare, reținere, dezinstalare sau eliminare. Pentru o listă curată a pachetelor care sunt instalate acum apt list --installedsau o filtrare după stare dpkg-queryeste mai clară.

Listați pachetele Snap și Flatpak instalate

APT și dpkg nu vă oferă un inventar complet dacă instalați aplicații și prin alte sisteme de pachete.

Ubuntu acceptă Snap în mod implicit pe instalările desktop standard. Pentru a vedea snap-urile instalate, executați:

snap list

Documentația oficială Snap arată că această ieșire include numele snap-ului, versiunea, revizia, canalul de urmărire, editorul și notele.

Dacă ați instalat Flatpak separat, listați atât aplicațiile instalate, cât și runtime-urile cu:

flatpak list

Pentru a afișa doar aplicațiile Flatpak, utilizați flatpak list --app. Aceste opțiuni sunt documentate în referința comenzilor Flatpak .

Terminalul Ubuntu afișează comenzile snap list și flatpak list pentru aplicațiile instalate
Folosește comanda list proprie fiecărui sistem de pachete pentru a include software pe care APT nu îl gestionează.

Listarea pachetelor instalate cu Synaptic

Dacă preferați o interfață grafică, Synaptic rămâne disponibil pentru Ubuntu, deși nu este instalat în mod implicit. Instalați-l cu:

sudo apt install synaptic

Apoi deschideți Synaptic Package Manager , autentificați-vă când vi se solicită, selectați Status în panoul din stânga jos și alegeți Installed . Synaptic poate afișa și un filtru Installed (manual) bazat pe starea pachetului. Documentația Synaptic a Ubuntu descrie navigarea prin pachete bazată pe stare.

Managerul de pachete Synaptic cu secțiunea Stare și filtrul Instalat selectate
Synaptic oferă o vizualizare interfață grafică a pachetelor APT instalate și a filtrelor de stare aferente.

Ce metodă ar trebui să folosești?

Folosește-l apt list --installedatunci când ai nevoie doar de lista de pachete DEB instalate. Folosește-l apt-mark showmanualatunci când vrei să separe pachetele marcate manual de dependențele automate. Alege dpkg-querycând ai nevoie de ieșire structurată din baza de date dpkg și adaugă snap listsau flatpak listcând sunt prezente acele sisteme de pachete.

Pentru un inventar complet de software Ubuntu, nu există o singură comandă care să acopere fiecare format de pachet. Verificarea APT/dpkg plus Snap și Flatpak atunci când sunt instalate oferă o imagine mult mai completă.

Lasă un comentariu

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.

Cum se joacă It Takes Two pe Linux cu Steam Proton

Cum se joacă It Takes Two pe Linux cu Steam Proton

Învață cum să joci It Takes Two pe Linux cu Steam Proton, să instalezi versiunea Steam, să activezi compatibilitatea, să configurezi modul cooperativ și să depanezi problemele de lansare.

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Instalează Steam pe Linux, preia versiunea nativă de Linux a jocului Slay the Spire din bibliotecă și lansează-l. Include pași practici pentru problemele comune la pornire.

Cum să joci The Forest pe Linux cu Steam Proton

Cum să joci The Forest pe Linux cu Steam Proton

Instalează Steam pe Linux, activează Steam Play și folosește Proton pentru a descărca și lansa The Forest, cu o setare de compatibilitate per joc dacă nu pornește.