Pomoću ovih naredbi lako je vidjeti koje ste pakete instalirali na svoje Linux računalo.
Prije instaliranja novog paketa, morate provjeriti je li već instaliran na vašem sustavu. Osim toga, ako prelazite na novi sustav, posjedovanje popisa svih instaliranih paketa može vam uštedjeti značajno vrijeme i trud. Također vam može olakšati prepoznavanje neželjenih paketa koje želite ukloniti kako biste oslobodili prostor.
Evo kako popisati sve instalirane pakete na raznim distribucijama Linuxa uključujući Ubuntu, Debian, CentOS, Arch Linux i openSUSE.
Popis instaliranih paketa na Ubuntu/Debianu
Na distribucijama temeljenim na Debianu, možete koristiti APT upravitelj paketa za pronalaženje, instaliranje, ažuriranje i uklanjanje paketa. Korištenjem APT-a također možete popis svih instaliranih programa na Debian/Ubuntu zajedno s njihovim verzijama i nekim drugim informacijama.
Za popis svih instaliranih paketa na Distribucije temeljene na Debianuupotrijebite sljedeću naredbu:
apt popis --instaliran
Popis prikazuje različite pakete sa
[instalirano], [instalirano, automatski], i [instalirano, lokalno] oznake.- [instalirano] pokazuje da ste instalirali paket iz službenog repozitorija.
- [instalirano, automatski] pokazuje da je APT instalirao ovaj paket kao ovisnost za drugi softverski paket.
- [instalirano, lokalno] prikazuje pakete koje ste instalirali lokalno pomoću dpkg -i a ne iz repozitorija.
Također možete pretraživati program s popisa instaliranih programa pomoću naredbe grep kako slijedi:
apt popis --instalirano | grep ime_programa
Također možete koristiti uslužni program dpkg za popis instaliranih paketa:
dpkg -l
Za ispis samo imena instaliranih paketa, koristite naredbu dpkg s awk na sljedeći način:
dpkg -l | awk '{print $2}'
Pogledajte instalirane pakete u distribucijama temeljenim na RHEL-u
YUM i DNF su navikli upravljanje paketima u distribucijama temeljenim na RHEL-u. Koristeći ih, možete instalirati, ažurirati, popisivati i uklanjati pakete na računalu
Iako se YUM više ne koristi u novijim distribucijama (kao što su RHEL 8, CentOS 8, Fedora 22 itd.), još uvijek radi u većini njih. RPM vam također omogućuje instaliranje i upravljanje lokalnim RPM paketima.
Za popis svih instaliranih paketa na RHEL-baziranim distribucijama s YUM-om, koristite:
yum popis instaliran
Za pakete instalirane s DNF-om koristite:
dnf lista instalirana
Također možete ispisati instalirane pakete u distribucijama temeljenim na RHEL-u pomoću sljedeće naredbe rpm:
broj okretaja u minuti -qa
The --posljednji opcija s gornjom naredbom ispisuje sve nedavno instalirane pakete s najnovijim paketom na vrhu:
okretaja u minuti -qa --zadnji
Ova naredba također navodi datum i vrijeme instaliranog paketa zajedno s nazivima paketa:
rpm -qa --zadnji | tac
Popis instaliranih paketa na Arch Linuxu
Pacman je zadani upravitelj paketa na distribucijama Linuxa baziranim na Archu kao što su Manjaro i EndeavourOS. S Pacmanom možete instalirati i ukloniti pakete u distribucijama temeljenim na Archu, ažuriranje zastarjelih paketa i pregled popisa svih instaliranih paketa.
Ovdje je naredba za popis svih instaliranih paketa na distribuciji temeljenoj na Archu:
pacman -Q
Za popis svih eksplicitno instaliranih paketa, koristite:
pacman -Qe
Za popis svih stranih paketa koje ste ručno instalirali iz repozitorija koji nije glavni, koristite:
pacman -Qm
Ako tražite određeni paket na popisu instaliranih paketa, koristite:
pacman -Q | grep
Popis instaliranih paketa na openSUSE
Zypper je zadani upravitelj paketa naredbenog retka u openSUSE-u. Za popis svih instaliranih paketa na openSUSE, koristite jednu od sljedećih naredbi:
zypper pretraživanje --samo instalirano
Ili:
zypper se -i
Da biste provjerili je li određeni paket na popisu instaliranih paketa, koristite sljedeću sintaksu:
zypper se -i
Također možete ispisati informacije o instaliranom paketu koristeći:
zypper info
Pogledajte instalirane Snap pakete na Linuxu
Osim tradicionalnih ugrađenih upravitelja paketima, postoje i neki programi koje možete instalirati na svoj Linux sustav putem Snapa.
Snap je univerzalni upravitelj paketa podržan u svim većim distribucijama Linuxa. To čini instalaciju softvera mnogo lakšom na Linuxu jer se Snap paketi isporučuju zajedno sa svojim ovisnostima.
Za popis instaliranih Snap paketa na bilo kojoj distribuciji Linuxa, pokrenite:
snap lista
Ova naredba ispisuje pakete koje ste instalirali koristeći Snap. Ne uključuje pakete koje ste instalirali pomoću zadanih upravitelja paketima.
Uz naziv instaliranog paketa, popis sadrži i neke druge podatke kao što je broj verzije paketa, broj revizije, informacije o kanalu, naziv izdavača i sve dodatne informacije ako dostupno.
Popis instaliranih Flatpak paketa
Slično Snapu, Flatpak je također alat za lakše upravljanje paketima na Linuxu. Možete instalirati Flatpak na sve glavne distribucije Linuxa i možete ga koristiti za izradu, instaliranje i pokretanje aplikacija na Linuxu.
Za popis instaliranih paketa Flatpak koristite sljedeću naredbu:
flatpak lista
Ova naredba ispisuje sve Flatpak instalirane pakete i vremena izvođenja na vašem Linux sustavu. Runtime je skup ovisnosti potrebnih aplikaciji za pokretanje.
Za popis samo instaliranih aplikacija koristite --aplikacija opcija kako slijedi:
lista flatpak --app
Slično, za popis samo instaliranih runtimea, koristite --vrijeme izvođenja opcija:
lista flatpak --vrijeme izvođenja
Za pregled detaljnih informacija o navedenim stavkama kao što su instalirana veličina aplikacije, arhitektura, podrijetlo itd., koristite -d opcija:
flatpak lista -d
Također možete preskočiti sve dodatne informacije i samo ispisati nazive instaliranih aplikacija koristeći:
flatpak --columns=popis imena
Spremite popis instaliranih programa u datoteku
Da biste spremili popis svih instaliranih programa u datoteku, preusmjerite izlaz naredbe u datoteku pomoću operatora preusmjeravanja (>) nakon čega slijedi naziv datoteke.
Na primjer, za spremanje popisa APT instaliranih programa u tekstualnu datoteku pod nazivom instalirani_programi.txt, naredba bi bila:
apt popis --instalirano > instalirani_programi.txt
Izbrojite broj instaliranih paketa
Također možete brojati broj instaliranih paketa na popisu pomoću naredbe wc. Na primjer, za brojanje broja instaliranih paketa od strane Zyppera u openSUSE, naredba bi bila:
zypper pretraživanje --samo instalirano | wc -l
Imate popis svih instaliranih Linux paketa!
Sada kada znate koji su paketi instalirani na vašem Linux sustavu, možete jednostavno ažurirati one zastarjele ili očistiti nešto prostora uklanjanjem neželjenih paketa.
Štoviše, posjedovanje ovog popisa programa također može olakšati nesmetan prijelaz na novi sustav, omogućujući vam da instalirate sve te programe bez potrebe da ih pojedinačno pamtite.