Nende käskude abil on lihtne näha, millised paketid olete oma Linuxi arvutisse installinud.

Enne uue paketi installimist peate kontrollima, kas see on teie süsteemi juba installitud. Lisaks, kui lähete üle uuele süsteemile, võib kõigi installitud pakettide loendi olemasolu säästa oluliselt aega ja vaeva. See võib hõlbustada ka soovimatute pakettide tuvastamist, mille soovite ruumi vabastamiseks eemaldada.

Siin on, kuidas loetleda kõik installitud paketid erinevates Linuxi distributsioonides, sealhulgas Ubuntu, Debian, CentOS, Arch Linux ja openSUSE.

Loetlege Ubuntu/Debiani installitud paketid

Debianipõhistes distributsioonides saate pakettide otsimiseks, installimiseks, värskendamiseks ja eemaldamiseks kasutada APT paketihaldurit. APT-d kasutades saate ka loetlege kõik Debiani/Ubuntu installitud programmid koos nende versioonide ja mõne muu teabega.

Kõigi installitud pakettide loetlemiseks Debianil põhinevad distributsioonid, kasutage järgmist käsku:

apt list --installitud

Nimekiri näitab erinevaid pakette [installitud], [installitud, automaatne]ja [installitud, kohalik] sildid.

  • [installitud] näitab, et installisite paketi ametlikust hoidlast.
  • [installitud, automaatne] näitab, et APT installis selle paketi mõne teise tarkvarapaketi sõltuvusena.
  • [installitud, kohalik] näitab pakette, mille olete kohalikult installinud dpkg -i ja mitte hoidlast.

Programmi saate otsida ka installitud programmide loendist kasutades käsku grep järgnevalt:

apt list --installed | grep programmi_nimi

Installitud pakettide loetlemiseks saate kasutada ka utiliiti dpkg:

dpkg -l

Ainult installitud pakettide nimede printimiseks kasutage käsku dpkg koos awk-ga järgmiselt:

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

Vaadake installitud pakette RHEL-põhistel distributsioonidel

YUM ja DNF on harjunud hallata pakette RHEL-põhistes distributsioonides. Neid kasutades saate installida, värskendada, loetleda ja eemaldada arvutisse pakette

Kuigi YUM-i uuemates distributsioonides (nt RHEL 8, CentOS 8, Fedora 22 jne) enam ei kasutata, töötab see enamikus neist siiski. RPM võimaldab teil installida ja hallata ka kohalikke RPM-pakette.

Kõigi installitud pakettide loetlemiseks YUM-iga RHEL-põhistele distributsioonidele kasutage järgmist:

nami nimekiri installitud

DNF-iga installitud pakettide puhul kasutage:

dnf-loend on installitud

Samuti saate installitud paketid loetleda RHEL-põhistel distributsioonidel, kasutades järgmist käsku rpm:

rpm -qa

The -- viimane ülaltoodud käsuga suvand loetleb kõik hiljuti installitud paketid, mille ülaosas on uusim pakett:

rpm -qa --last

See käsk loetleb ka installitud paketi kuupäeva ja kellaaja koos paketi nimedega:

rpm -qa --last | tac

Loetlege Arch Linuxi installitud paketid

Pacman on vaikepaketihaldur Arch-põhistes Linuxi distributsioonides, nagu Manjaro ja EndeavourOS. Pacmaniga saate installida ja eemaldada pakette Arch-põhistes distributsioonides, värskendage aegunud pakette ja vaadake kõigi installitud pakettide loendit.

Siin on käsk kõigi Arch-põhise distributsiooni installitud pakettide loetlemiseks:

pacman -Q

Kõigi selgelt installitud pakettide loetlemiseks kasutage järgmist:

pacman -Qe

Kõigi võõrpakettide loetlemiseks, mille olete käsitsi installinud muust hoidlast kui põhihoidlast, kasutage järgmist:

pacman -Qm

Kui otsite installitud pakettide loendist konkreetset paketti, kasutage järgmist:

pacman -Q | grep 

Loetlege installitud paketid OpenSUSE-s

Zypper on openSUSE vaikimisi käsurea paketihaldur. Kõigi installitud pakettide loetlemiseks OpenSUSE-s kasutage ühte järgmistest käskudest:

zypperi otsing -- ainult installitud

Või:

zypper se -i

Kontrollimaks, kas konkreetne pakett on installitud pakettide loendis, kasutage järgmist süntaksit:

zypper se -i 

Samuti saate installitud paketi kohta teavet printida, kasutades:

zypper info 

Vaadake installitud Snap-pakette Linuxis

Lisaks traditsioonilistele sisseehitatud paketihalduritele on olemas ka mõned programmid, mida saate oma Linuxi süsteemi Snapi kaudu installida.

Snap on universaalne paketihaldur, mida toetavad kõik suuremad Linuxi distributsioonid. See muudab tarkvara installimise Linuxis palju lihtsamaks, kuna Snapi paketid tarnitakse koos nende sõltuvustega.

Installitud Snapi pakettide loetlemiseks mis tahes Linuxi distributsioonis käivitage:

kiirloend

See käsk loetleb paketid, mille olete Snapi abil installinud. See ei sisalda pakette, mille olete installinud vaikepaketihaldurite abil.

Lisaks installitud paketi nimele sisaldab loend ka muud teavet, näiteks versiooninumbrit paketi, versiooni number, kanali teave, väljaandja nimi ja mis tahes lisateave, kui saadaval.

Loetlege installitud Flatpaki paketid

Sarnaselt Snapiga on Flatpak ka tööriist Linuxi pakettide hõlpsamaks haldamiseks. Saate installida Flatpaki kõikidesse suurematesse Linuxi distributsioonidesse ning kasutada seda Linuxis rakenduste koostamiseks, installimiseks ja käitamiseks.

Flatpaki installitud pakettide loetlemiseks kasutage järgmist käsku:

flatpak nimekiri

See käsk loetleb kõik teie Linuxi süsteemis installitud Flatpaki paketid ja käitusajad. Käitusaeg on sõltuvuste kogum, mida rakendus vajab käitamiseks.

Ainult installitud rakenduste loetlemiseks kasutage nuppu --rakendus valik järgmiselt:

flatpak list -- app

Samamoodi kasutage ainult installitud käitusaegade loetlemiseks -- käitusaeg valik:

flatpak list -- käitusaeg

Loetletud üksuste (nt installitud rakenduse suurus, arhitektuur, päritolu jne) kohta üksikasjaliku teabe vaatamiseks kasutage -d valik:

flatpak list -d

Samuti saate kogu lisateabe vahele jätta ja installitud rakenduse nimed lihtsalt printida, kasutades järgmist:

flatpak -- veerud = nimede loend

Salvestage installitud programmide loend faili

Kõigi installitud programmide loendi salvestamiseks faili suunake käsu väljund ümbersuunamisoperaatori (>), millele järgneb failinimi.

Näiteks APT installitud programmide loendi salvestamiseks tekstifaili nimega installitud_programmid.txt, käsk oleks järgmine:

apt list --installed > installeeritud_programmid.txt

Loendage installitud pakettide arv

Samuti saate loendis üles lugeda installitud pakettide arvu kasutades käsku wc. Näiteks Zypperi installitud pakettide arvu loendamiseks openSUSE-s oleks käsk järgmine:

zypper otsing --installed-only | wc -l

Teil on kõigi installitud Linuxi pakettide loend!

Nüüd, kui teate, millised paketid on teie Linuxi süsteemi installitud, saate aegunud pakette hõlpsalt värskendada või vabastada ruumi, eemaldades soovimatud paketid.

Lisaks võib selle programmide loendi olemasolu hõlbustada ka sujuvat üleminekut uuele süsteemile, võimaldades teil installida kõik need programmid, ilma et peaksite neid eraldi meeles pidama.