Ai instalat Ubuntu și ai început să îl folosești intensiv. Undeva, la un moment dat, este inevitabil să pierdeți urma programelor pe care le-ați instalat de-a lungul timpului.
Este perfect normal. Nimeni nu se așteaptă să vă amintiți toate pachetele instalate pe sistemul dumneavoastră. Dar se pune întrebarea, cum să știi ce pachete au fost instalate? Cum să vedeți pachetele instalate?
Rezumat rapid
Pentru a enumera toate pachetele instalate folosind apt:
apt list -installed
Citiți restul tutorialului pentru a afla mai multe despre alte modalități și alte câteva sfaturi pentru a vă ajusta căutarea fină a pachetelor instalate.
Lista pachetelor instalate în Ubuntu și Debian
Dacă folosiți intensiv comanda apt, probabil că vă așteptați la o comandă precum apt list installed packages. Nu vă înșelați în totalitate aici.
În timp ce comanda apt-get nu are o opțiune directă precum apt-get list installed packages, apt are o comandă pentru acest lucru.
apt list --installed
Aceasta va lista toate pachetele care au fost instalate folosind apt. De asemenea, va lista pachetele care au fost instalate ca dependență. Ceea ce înseamnă că nu numai că veți avea aplicațiile pe care le-ați instalat, ci și o listă uriașă de biblioteci și alte pachete pe care nu le-ați instalat direct.
Verifică dacă un anumit pachet este instalat în Ubuntu
Din moment ce lista de pachete instalate este una imensă, ar fi o idee mai bună să folosiți grep și să filtrați ieșirea pentru un anumit pachet.
apt list --installed | grep program_name
O modalitate mai bună este să folosiți această comandă:
apt -qq list program_name --installed
Ambele opțiuni q sunt pentru modul liniștit. Și în acest fel, se caută doar programele care sunt instalate.
Rețineți că metoda de mai sus listează și aplicațiile instalate cu fișiere .deb. E mișto, nu-i așa?
Alte modalități de a verifica pachetele instalate în Ubuntu/Debian
Dacă ați citit articolul meu de comparație apt vs apt-get, probabil că știți deja că atât apt cât și apt-get folosesc practic dpkg. Acest lucru înseamnă că puteți folosi comanda dpkg pentru a lista toate pachetele instalate în Debian.
dpkg-query -l
Puteți filtra din nou ieșirea cu grep pentru a căuta un pachet specific.
Până acum, v-ați ocupat de aplicațiile instalate cu managerul de pachete Debian. Cum rămâne cu aplicațiile Snap și Flatpak? Cum să le listați pentru că nu sunt accesibile cu apt și dpkg?
Pentru a afișa toate pachetele Snap instalate pe sistemul dumneavoastră, utilizați această comandă:
snap list
Lista Snap indică, de asemenea, ce aplicații provin de la un editor verificat cu o bifă verde.
Pentru a lista toate pachetele Flatpak instalate pe sistemul dumneavoastră, utilizați această comandă:
flatpak list
Lasă-mă să-ți fac un rezumat.
Summary
Pentru a lista pachetele folosind comanda apt:
apt list -installed
Pentru a lista pachetele folosind comanda dpkg:
dpkg-query -l
Pentru a lista pachetele Snap instalate pe sistemul dvs:
snap list
Pentru a lista pachetele Flatpak instalate pe sistemul dumneavoastră:
flatpak list
Lista pachetelor instalate recent
Până acum ați văzut lista pachetelor instalate în ordine alfabetică. Ce se întâmplă dacă doriți să vedeți pachetele care au fost instalate recent?
Din fericire, un sistem Linux păstrează un jurnal cu tot ceea ce se întâmplă în sistemul dumneavoastră. Vă puteți referi la jurnale pentru a vedea pachetele instalate recent.
Există câteva modalități de a face acest lucru. Puteți folosi fie jurnalul comenzii dpkg, fie jurnalul comenzii apt.
Trebuie să folosiți comanda grep pentru a filtra rezultatul pentru a lista doar pachetele instalate.
grep " install " /var/log/dpkg.log
Aceasta va lista toate pachetele, inclusiv dependențele, care au fost instalate recent pe sistemul dvs. împreună cu ora instalării.
2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu1
2019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-1
2019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1
2019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1
2019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1
2019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1
De asemenea, puteți folosi istoricul comenzii apt. Acesta va afișa doar programele pe care le-ați instalat cu ajutorul comenzii apt. Nu va arăta dependențele instalate împreună cu acesta, deși detaliile sunt prezente în jurnale. Uneori, vreți doar să vedeți asta, nu-i așa?
grep " install " /var/log/apt/history.log
Legistrul de ieșire ar trebui să fie ceva de genul acesta:
Commandline: apt install pinta
Commandline: apt install pinta
Commandline: apt install tmux
Commandline: apt install terminator
Commandline: apt install moreutils
Commandline: apt install ubuntu-make
Commandline: apt install flatpak
Commandline: apt install cool-retro-term
Commandline: apt install ubuntu-software
Legistrul istoric al apt este destul de util, deoarece arată ora la care a fost rulată comanda apt, utilizatorul care a rulat comanda și pachetele care au fost instalate de o comandă.
Sfat bonus: Afișarea aplicațiilor instalate în Software Center
Dacă nu vă simțiți confortabil cu terminalul și comenzile, aveți totuși o modalitate de a vedea aplicațiile instalate pe sistemul dumneavoastră.
Puteți deschide Software Center și faceți clic pe fila Installed. Veți vedea lista aplicațiilor care au fost instalate pe sistemul dumneavoastră.
Nu va afișa totuși bibliotecile și alte chestii din linia de comandă, dar poate că nu doriți să vedeți asta, deoarece sunteți mai mult centrat pe GUI. În caz contrar, puteți folosi întotdeauna Synaptic Package Manager.
Asta este
Sper că acest mic tutorial rapid v-a ajutat să vedeți lista de pachete instalate pe distribuțiile bazate pe Ubuntu și Debian.
.