S temi ukazi je enostavno videti, katere pakete ste namestili na svoj računalnik z Linuxom.
Preden namestite nov paket, morate preveriti, ali je že nameščen v vašem sistemu. Poleg tega, če prehajate na nov sistem, lahko s seznamom vseh nameščenih paketov prihranite veliko časa in truda. Prav tako vam lahko olajša prepoznavanje neželenih paketov, ki jih želite odstraniti, da sprostite nekaj prostora.
Tukaj je opisano, kako našteti vse nameščene pakete v različnih distribucijah Linuxa, vključno z Ubuntu, Debian, CentOS, Arch Linux in openSUSE.
Seznam nameščenih paketov na Ubuntu/Debian
V distribucijah, ki temeljijo na Debianu, lahko uporabite upravitelja paketov APT za iskanje, namestitev, posodabljanje in odstranjevanje paketov. Z uporabo APT lahko tudi seznam vseh nameščenih programov v Debian/Ubuntu skupaj z njihovimi različicami in nekaterimi drugimi informacijami.
Za seznam vseh nameščenih paketov na Distribucije, ki temeljijo na Debianu, uporabite naslednji ukaz:
apt seznam --nameščen
Seznam prikazuje različne pakete z
[nameščeno], [nameščeno, samodejno], in [nameščeno, lokalno] oznake.- [nameščeno] kaže, da ste paket namestili iz uradnega repozitorija.
- [nameščeno, samodejno] kaže, da je APT ta paket namestil kot odvisnost od drugega programskega paketa.
- [nameščeno, lokalno] prikazuje pakete, ki ste jih lokalno namestili z uporabo dpkg -i in ne iz repozitorija.
Program lahko iščete tudi na seznamu nameščenih programov z uporabo ukaza grep kot sledi:
apt seznam --nameščen | ime_programa grep
Za seznam nameščenih paketov lahko uporabite tudi pripomoček dpkg:
dpkg -l
Če želite natisniti samo imena nameščenih paketov, uporabite ukaz dpkg z awk, kot sledi:
dpkg -l | awk '{print $2}'
Oglejte si nameščene pakete v distribucijah, ki temeljijo na RHEL
YUM in DNF sta navajena upravljanje paketov v distribucijah, ki temeljijo na RHEL. S temi lahko namestite, posodobite, navedete in odstranite pakete v računalniku
Čeprav se YUM ne uporablja več v novejših distribucijah (kot so RHEL 8, CentOS 8, Fedora 22 itd.), še vedno deluje v večini njih. RPM vam omogoča tudi namestitev in upravljanje lokalnih paketov RPM.
Za seznam vseh nameščenih paketov v distribucijah, ki temeljijo na RHEL, z YUM uporabite:
nameščen seznam yum
Za pakete, nameščene z DNF, uporabite:
dnf seznam nameščen
Nameščene pakete v distribucijah, ki temeljijo na RHEL, lahko navedete tudi z naslednjim ukazom rpm:
vrtljajev -qa
The --zadnji možnost z zgornjim ukazom izpiše vse nedavno nameščene pakete z najnovejšim paketom na vrhu:
rpm -qa --zadnji
Ta ukaz navaja tudi datum in čas nameščenega paketa skupaj z imeni paketov:
rpm -qa --zadnji | tac
Seznam nameščenih paketov na Arch Linux
Pacman je privzeti upravitelj paketov v distribucijah Linuxa, ki temeljijo na Archu, kot sta Manjaro in EndeavourOS. S Pacmanom lahko namestitev in odstranitev paketov v distribucijah, ki temeljijo na Archu, posodobite zastarele pakete in si oglejte seznam vseh nameščenih paketov.
Tukaj je ukaz za seznam vseh nameščenih paketov v distribuciji, ki temelji na Archu:
pacman -Q
Za seznam vseh izrecno nameščenih paketov uporabite:
pacman -Qe
Za seznam vseh tujih paketov, ki ste jih ročno namestili iz repozitorija, ki ni glavni, uporabite:
pacman -Qm
Če na seznamu nameščenih paketov iščete določen paket, uporabite:
pacman -Q | grep
Seznam nameščenih paketov na openSUSE
Zypper je privzeti upravitelj paketov ukazne vrstice v openSUSE. Za seznam vseh nameščenih paketov na openSUSE uporabite enega od naslednjih ukazov:
iskanje zypper --samo nameščeno
ali:
zypper se -i
Če želite preveriti, ali je določen paket na seznamu nameščenih paketov, uporabite naslednjo sintakso:
zypper se -i
Informacije o nameščenem paketu lahko natisnete tudi z:
zypper info
Oglejte si nameščene pakete snap v sistemu Linux
Poleg tradicionalnih vgrajenih upraviteljev paketov obstaja tudi nekaj programov, ki jih lahko namestite v sistem Linux prek Snapa.
Snap je univerzalni upravitelj paketov, ki ga podpirajo vse glavne distribucije Linuxa. Omogoča veliko lažjo namestitev programske opreme v sistemu Linux, saj so paketi Snap poslani skupaj z njihovimi odvisnostmi.
Za seznam nameščenih paketov Snap v kateri koli distribuciji Linuxa zaženite:
snap seznam
Ta ukaz navaja pakete, ki ste jih namestili z uporabo Snap. Ne vključuje nobenih paketov, ki ste jih namestili s svojimi privzetimi upravitelji paketov.
Poleg imena nameščenega paketa seznam vsebuje tudi nekatere druge informacije, kot je številka različice paketa, številka revizije, informacije o kanalu, ime izdajatelja in vse dodatne informacije, če na voljo.
Seznam nameščenih paketov Flatpak
Podobno kot Snap je tudi Flatpak orodje za lažje upravljanje paketov v Linuxu. Flatpak lahko namestite na vse glavne distribucije Linuxa in ga lahko uporabite za gradnjo, namestitev in zagon aplikacij v Linuxu.
Za seznam nameščenih paketov Flatpak uporabite naslednji ukaz:
seznam flatpak
Ta ukaz navaja vse nameščene pakete Flatpak in izvajalne čase v vašem sistemu Linux. Runtime je nabor odvisnosti, ki jih aplikacija potrebuje za delovanje.
Za seznam samo nameščenih aplikacij uporabite --aplikacija možnost kot sledi:
seznam flatpak --app
Podobno, če želite navesti samo nameščene izvajalne čase, uporabite -- čas izvajanja možnost:
seznam flatpak --runtime
Za ogled podrobnih informacij o navedenih elementih, kot so velikost nameščene aplikacije, arhitektura, izvor itd., uporabite -d možnost:
seznam ploščatih paketov -d
Prav tako lahko preskočite vse dodatne informacije in samo natisnete imena nameščenih aplikacij z:
flatpak --columns=seznam imen
Shranite seznam nameščenih programov v datoteko
Če želite shraniti seznam vseh nameščenih programov v datoteko, preusmerite izhod ukaza v datoteko z uporabo operaterja preusmeritve (>), ki mu sledi ime datoteke.
Če želite na primer shraniti seznam nameščenih programov APT v besedilno datoteko z imenom nameščeni_programi.txt, bi bil ukaz:
apt seznam --nameščen > nameščeni_programi.txt
Preštejte število nameščenih paketov
Na seznamu lahko tudi preštejete število nameščenih paketov z uporabo ukaza wc. Če želite na primer prešteti število nameščenih paketov z Zypperjem v openSUSE, bi bil ukaz:
iskanje zypper --samo nameščeno | wc -l
Imate seznam vseh nameščenih paketov Linux!
Zdaj, ko veste, kateri paketi so nameščeni v vašem sistemu Linux, lahko preprosto posodobite zastarele ali počistite nekaj prostora tako, da odstranite neželene pakete.
Poleg tega lahko ta seznam programov olajša tudi nemoten prehod na nov sistem, kar vam omogoča, da namestite vse te programe, ne da bi si jih morali zapomniti posebej.