Cum să enumerați pachetele instalate pe Linux

Publicat: 2022-07-19
Laptop Linux afișează un prompt bash
fatmawati achmad zaenuri/Shutterstock.com

Cu mii de aplicații Linux gratuite, este ușor să pierzi urma a ceea ce ai instalat odată, dar nu mai folosești. Iată cum să enumerați aplicațiile instalate pe principalele familii Linux.

Cimitirul aplicației

Alegerea aplicațiilor gratuite și open-source disponibile utilizatorilor Linux este uluitoare. Pentru un nou venit la Linux, poate fi copleșitor. Dar face și parte din distracție. Dacă aveți o anumită nevoie, căutați un software care să răspundă acestei nevoi. Dacă nu te înțelegi cu cel pe care îl găsești, nu e nicio problemă. Probabil că mai sunt zeci pe care le puteți încerca până când găsiți unul care să vă îndeplinească toate căsuțele.

4 moduri de a elibera spațiu pe disc pe Linux
LEGATE 4 moduri de a elibera spațiu pe disc pe Linux

Dacă nu sunteți scrupulos cu privire la dezinstalarea celor pe care știți că nu le veți folosi, acestea vor sta în sistemul dvs. utilizând spațiul pe hard disk. Dacă sunteți programator, veți avea, de asemenea, seturi de instrumente și biblioteci nefolosite în jurul computerului dvs. Pe un computer desktop, cu unitățile de astăzi destul de ieftine, de mare capacitate, asta ar putea să nu fie o problemă în sine prea mare. Pe laptopuri, este mai mult o îngrijorare din cauza capacităților lor mai mici de stocare.

Dar indiferent dacă aveți spațiu pe hard disk de rezervat sau nu, acumularea de software neutilizat înseamnă că actualizările de software vor dura mai mult, deoarece actualizați toate acele aplicații neutilizate împreună cu cele pe care le utilizați de fapt. Imaginile de sistem și alte copii de rezervă vor fi mai mari decât este necesar, vor dura mai mult până la finalizare și vor consuma mai multe suporturi de rezervă.

Există, de asemenea, posibilitatea unor incompatibilități între componentele aplicațiilor instalate și uitate și cele noi pe care încercați să le instalați.

Pentru a gestiona situația, primul pas evident este să aflați ce este instalat. Odată ce știți ce, puteți revizui lista și puteți decide ce rămâne și ce merge. Modul în care aflați ce a fost instalat variază de la distribuție Linux la distribuție. Distribuțiile derivate din RedHat folosesc managerul de pachete dnf , distribuțiile derivate din Debian folosesc apt , iar distribuțiile bazate pe Arch folosesc pacman .

Există și alte metode de instalare independente de distribuție, cum ar fi snap și flatpak , pe care trebuie să le luăm în considerare și.

Listarea aplicațiilor instalate cu dnf

Fedora este cea mai de succes dintre distribuțiile desktop derivate din RedHat. Vom folosi asta pentru a discuta listarea aplicațiilor instalate cu managerul de pachete dnf .

A enumera pachetele instalate este foarte simplu.

 lista dnf instalată 

listarea aplicațiilor instalate cu dnf

Acest lucru produce o avalanșă de informații.

Lista aplicațiilor instalate din dnf

Pentru a vedea câte pachete au fost listate, putem trece rezultatul prin wc , cu opțiunea -l (linii).

numărând aplicațiile instalate cu dnf și wc

Aceasta ne spune că dnf găsit 1.968 de pachete instalate. Pentru a face ieșirea mai ușor de gestionat, o puteți introduce în grep și puteți căuta pachete de interes.

 lista dnf instalată | terminalul grep 

Folosind grep pentru a căuta intrări specifice în rezultatul de la dnf

De asemenea, puteți canaliza ieșirea în less și utilizați funcția de căutare din less pentru a găsi ceea ce căutați.

Dacă vedeți un pachet în listă despre care doriți să aflați mai multe - ceea ce este o idee bună dacă vă gândiți să-l eliminați - puteți utiliza comanda dnf info .

Trebuie să furnizați numele pachetului fără detaliile arhitecturii platformei. De exemplu, pentru a vedea detaliile pachetului „gnome-terminal.x86_64” ar trebui să tastați:

 dnf info gnome-terminal 

obținerea detaliilor unei singure aplicații cu dnf

RELATE: Ce este nou în Fedora 36

Listarea aplicațiilor instalate cu apt

Comanda apt este înlocuitorul vechii comenzi apt-get . Este instrumentul de linie de comandă pentru distribuția Debian și numeroasele distribuții care au izvorât din aceasta, cum ar fi întreaga familie de distribuții Ubuntu.

Pentru a vedea lista pachetelor instalate, utilizați această comandă:

 apt list --instalat 

listarea aplicațiilor instalate cu apt

După cum era de așteptat, rezultatul este lung și derulează rapid.

Ieșirea din comanda apt list

Pentru a vedea câte intrări există, putem trece prin wc , așa cum am făcut înainte.

 apt list --installed | wc -l 

numărarea aplicațiilor instalate cu apt și wc

Pentru a găsi pachete de interes, putem folosi grep și o parte din numele sau subiectul care ne interesează.

 apt list --installed | grep xfonts 

Folosind grep pentru a căuta intrări specifice în rezultatul apt

Pentru a investiga un singur pachet, utilizați comanda apt show cu numele pachetului.

 apt show xml-core 

Obținerea detaliilor unei singure aplicații cu apt

RELATE: apt vs. apt-get: Care este diferența pe Linux?

Listarea aplicațiilor instalate cu pacman

Managerul de pachete pacman este utilizat pe Arch Linux și derivatele sale, cum ar fi Manjaro și EndeavourOS. Pentru a lista pachetele folosind pacman trebuie să folosim opțiunea -Q (interogare).

 pacman -Q 

Listarea aplicațiilor instalate cu pacman

Lista pachetelor este afișată în fereastra terminalului.

Lista aplicațiilor instalate de la pacman

Instalarea unei singure aplicații poate duce la instalarea mai multor pachete, din cauza dependențelor neîndeplinite. Dacă aplicația necesită o anumită bibliotecă și nu este prezentă pe computer, instalarea o va furniza. În mod similar, dezinstalarea unei aplicații poate duce la eliminarea mai multor pachete. Deci numărul de aplicații nu este același cu numărul de pachete.

Pentru a număra pachetele instalate, trecem ieșirea prin wc și folosim opțiunea -l (linii), ca mai înainte.

 pacman -Q | wc -l 

numărarea aplicațiilor instalate cu pacman și wc

Opțiunea -i (informații) ne permite să privim detaliile unui pachet.

 pacman -Qi bash 

Obținerea de informații despre o singură aplicație cu pacman

Adăugarea de două ori a opțiunii -i poate oferi un pic mai multe informații, dacă sunt disponibile.

 pacman -Qii bash 

Folosind opțiunea -i de două ori cu pacman

În acest caz, există câteva rânduri suplimentare în partea de jos a listei care arată unde se află fișierele șablon „.bash_profile” și „.bash_logout”.

informații suplimentare furnizate prin utilizarea de două ori a opțiunii -i cu pacman

LEGATE: De ce am trecut de la Ubuntu la Manjaro Linux

Listarea aplicațiilor instalate cu flatpak

Există modalități de a instala aplicații care sunt agnostice de distribuție. Sunt proiectați să fie manageri universali de pachete. Ei instalează versiuni sandbox ale aplicațiilor, inclusiv orice dependențe pe care le au. Acest lucru facilitează instalarea diferitelor versiuni ale unei aplicații fără a fi nevoie să vă faceți griji cu privire la incompatibilități sau contaminarea încrucișată de la o versiune la alta.

Din perspectiva dezvoltatorului de software, utilizarea unui manager de pachete universal înseamnă că trebuie să-și împacheteze aplicația o singură dată și au acoperit toate distribuțiile.

Sistemul flatpak este unul dintre cei mai populari instalatori universali. Dacă ați folosit flatpak pe computer, puteți lista aplicațiile instalate.

 lista flatpak 

listarea aplicațiilor instalate cu flatpak

Aceasta listează aplicațiile instalate și runtimele asociate care au fost instalate pentru a satisface dependențele acelor aplicații. Pentru a vedea doar aplicațiile, adăugați opțiunea --app .

 listă flatpak --app 

listând aplicații, dar excluzând timpii de execuție folosind flatpak

Pentru a vedea detaliile unei aplicații individuale, utilizați comanda info și ID-ul aplicației al pachetului, nu numele aplicației.

 flatpak info org.blender.Blender 

Vederea detaliilor unei singure aplicații flatpak

Listarea aplicațiilor instalate cu snap

Celălalt manager de pachete universal popular se numește snap . Este o inițiativă canonică. Este folosit în mod implicit în aplicația software Ubuntu pe versiunile recente Ubuntu și snap poate fi instalat și pe alte distribuții.

Pentru a lista aplicațiile care au fost instalate folosind snap , utilizați această comandă.

 listă rapidă 

listarea aplicațiilor instalate cu snap

Pentru a vedea detaliile pentru o singură aplicație, utilizați comanda snap info și numele aplicației.

 snap info firefox 

obținerea detaliilor unei singure aplicații snap

LEGATE: Cum să lucrați cu pachetele Snap pe Linux

Luați decizii informate

dnf , apt și pacman au opțiuni care găsesc și șterg automat pachetele orfane și care nu sunt necesare. Dar nu vor găsi pachete vechi pe care pur și simplu nu le mai folosiți. Acest lucru necesită intervenție umană și cunoașterea a ceea ce necesită dezinstalare. Aici intervin aceste comenzi la îndemână.

După ce ați eliberat spațiul, ați putea fi interesat să aflați cum să instalați aplicații Android pe dispozitivul dvs. Linux.