Näillä komennoilla on helppo nähdä, mitkä paketit olet asentanut Linux-tietokoneellesi.

Ennen kuin asennat uuden paketin, sinun on tarkistettava, onko se jo asennettu järjestelmääsi. Lisäksi, jos olet siirtymässä uuteen järjestelmään, kaikkien asennettujen pakettien luettelo voi säästää huomattavasti aikaa ja vaivaa. Se voi myös auttaa sinua tunnistamaan ei-toivotut paketit, jotka haluat poistaa tilan vapauttamiseksi.

Näin luettelet kaikki asennetut paketit eri Linux-jakeluissa, mukaan lukien Ubuntu, Debian, CentOS, Arch Linux ja openSUSE.

Listaa asennetut paketit Ubuntuun/Debianiin

Debian-pohjaisissa jakeluissa voit käyttää APT-pakettienhallintaa pakettien etsimiseen, asentamiseen, päivittämiseen ja poistamiseen. APT: n avulla voit myös luettele kaikki asennetut ohjelmat Debianissa/Ubuntussa sekä niiden versiot ja jotkut muut tiedot.

Luetteloi kaikki asennetut paketit Debian-pohjaiset jakelut, käytä seuraavaa komentoa:

apt list --asennettu

Listassa näkyy erilaisia ​​paketteja [asennettu], [asennettu, automaattinen], ja [asennettu, paikallinen] tunnisteet.

  • [asennettu] osoittaa, että asensit paketin virallisesta arkistosta.
  • [asennettu, automaattinen] osoittaa, että APT asensi tämän paketin riippuvuutena toisesta ohjelmistopaketista.
  • [asennettu, paikallinen] näyttää paketit, jotka olet asentanut paikallisesti käyttämällä dpkg -i eikä arkistosta.

Voit myös etsiä ohjelmaa asennettujen ohjelmien luettelosta käyttämällä grep-komentoa seuraavasti:

apt lista --asennettu | grep ohjelman_nimi

Voit myös käyttää dpkg-apuohjelmaa asennettujen pakettien luetteloimiseen:

dpkg -l

Jos haluat tulostaa vain asennettujen pakettien nimet, käytä dpkg-komentoa awk: n kanssa seuraavasti:

dpkg -l | awk '{print $2}'

Katso asennettuja paketteja RHEL-pohjaisissa jakeluissa

YUM ja DNF ovat tottuneet hallita paketteja RHEL-pohjaisissa jakeluissa. Näiden avulla voit asentaa, päivittää, luetteloida ja poistaa paketteja tietokoneellesi

Vaikka YUM: ia ei enää käytetä uudemmissa jakeluissa (kuten RHEL 8, CentOS 8, Fedora 22 jne.), se toimii edelleen useimmissa niistä. RPM: n avulla voit myös asentaa ja hallita paikallisia RPM-paketteja.

Listaa kaikki asennetut paketit RHEL-pohjaisissa jakeluissa YUM: n kanssa käyttämällä:

nam lista asennettu

Käytä DNF: llä asennetuille paketeille:

dnf-lista asennettuna

Voit myös listata asennetut paketit RHEL-pohjaisissa jakeluissa käyttämällä seuraavaa rpm-komentoa:

rpm -qa

The --kestää vaihtoehto yllä olevan komennon kanssa listaa kaikki äskettäin asennetut paketit uusimman paketin yläosassa:

rpm -qa --last

Tämä komento luettelee myös asennetun paketin päivämäärän ja kellonajan sekä paketin nimet:

rpm -qa --last | tac

Listaa asennetut paketit Arch Linuxiin

Pacman on oletuspaketinhallinta Arch-pohjaisissa Linux-jakeluissa, kuten Manjaro ja EndeavourOS. Pacmanilla voit asentaa ja poistaa paketteja Arch-pohjaisissa jakeluissa, päivitä vanhentuneet paketit ja tarkastele luetteloa kaikista asennetuista paketeista.

Tässä on komento listaamaan kaikki asennetut paketit Arch-pohjaisessa jakelussa:

pacman -Q

Listaa kaikki eksplisiittisesti asennetut paketit käyttämällä:

pacman -Qe

Listaaksesi kaikki ulkomaiset paketit, jotka olet asentanut manuaalisesti muusta kuin päävarastosta, käytä:

pacman -Qm

Jos etsit tiettyä pakettia asennettujen pakettien luettelosta, käytä:

pacman -Q | grep 

Luettele asennetut paketit openSUSEssa

Zypper on oletusarvoinen komentorivipaketinhallinta OpenSUSEssa. Listaa kaikki asennetut paketit openSUSEssa käyttämällä jompaakumpaa seuraavista komennoista:

zypper-haku --vain asennettuna

Tai:

zypper se -i

Voit tarkistaa, onko tietty paketti asennettujen pakettien luettelossa, käyttämällä seuraavaa syntaksia:

zypper se -i 

Voit myös tulostaa tietoja asennetusta paketista käyttämällä:

zypper tiedot 

Tarkastele asennettuja Snap-paketteja Linuxissa

Perinteisten sisäänrakennettujen paketinhallintaohjelmien lisäksi on myös joitain ohjelmia, jotka voit asentaa Linux-järjestelmääsi Snapin kautta.

Snap on yleinen paketinhallinta, jota tuetaan kaikissa tärkeimmissä Linux-jakeluissa. Se tekee ohjelmiston asentamisesta paljon helpompaa Linuxissa, koska Snap-paketit toimitetaan niiden riippuvuuksien mukana.

Listaa asennetut Snap-paketit missä tahansa Linux-jakelussa suorittamalla:

snap lista

Tämä komento listaa paketit, jotka olet asentanut Snapilla. Se ei sisällä paketteja, jotka olet asentanut oletuspaketinhallinnallasi.

Asennetun paketin nimen lisäksi luettelo sisältää myös muita tietoja, kuten versionumeron paketin versionumero, kanavan tiedot, julkaisijan nimi ja mahdolliset lisätiedot, jos saatavilla.

Listaa asennetut Flatpak-paketit

Kuten Snap, Flatpak on myös työkalu helpottamaan pakettien hallintaa Linuxissa. Voit asentaa Flatpakin kaikkiin tärkeimpiin Linux-jakeluihin ja voit käyttää sitä sovellusten rakentamiseen, asentamiseen ja suorittamiseen Linuxissa.

Listaa Flatpak asennetut paketit käyttämällä seuraavaa komentoa:

flatpak lista

Tämä komento luettelee kaikki Flatpak-asennetut paketit ja suoritusajat Linux-järjestelmässäsi. Suoritusaika on joukko riippuvuuksia, jotka sovellus vaatii toimiakseen.

Jos haluat luetella vain asennetut sovellukset, käytä --sovellus vaihtoehto seuraavasti:

flatpak lista --app

Vastaavasti, jos haluat luetella vain asennetut suoritusajat, käytä --ajoaika vaihtoehto:

flatpak lista -- suoritusaika

Voit tarkastella lueteltujen kohteiden yksityiskohtaisia ​​tietoja, kuten asennetun sovelluksen kokoa, arkkitehtuuria, alkuperää jne., käyttämällä -d vaihtoehto:

flatpak lista -d

Voit myös ohittaa kaikki lisätiedot ja tulostaa vain asennettujen sovellusten nimet käyttämällä:

flatpak --columns=nimiluettelo

Tallenna asennettujen ohjelmien luettelo tiedostoon

Tallentaaksesi luettelon kaikista asennetuista ohjelmista tiedostoon uudelleenohjaa komennon tulos tiedostoon käyttämällä uudelleenohjausoperaattoria (>) ja sen jälkeen tiedostonimi.

Esimerkiksi tallentaaksesi APT: n asennettujen ohjelmien luettelon tekstitiedostoon nimeltä install_programs.txt, komento olisi:

apt lista --asennettu > asennetut_ohjelmat.txt

Laske asennettujen pakettien määrä

Voit myös laskea asennettujen pakettien määrän luettelosta wc-komennolla. Esimerkiksi Zypperin openSUSEssa asentamien pakettien määrän laskemiseksi komento olisi:

zypper search --installed-only | wc -l

Sinulla on luettelo kaikista asennetuista Linux-paketeista!

Nyt kun tiedät, mitä paketteja Linux-järjestelmääsi on asennettu, voit helposti päivittää vanhentuneet paketit tai siivota tilaa poistamalla ei-toivotut paketit.

Lisäksi tämä ohjelmaluettelo voi myös helpottaa saumatonta siirtymistä uuteen järjestelmään, jolloin voit asentaa kaikki nämä ohjelmat ilman, että niitä tarvitsee muistaa erikseen.