Cum se vede lista pachetelor instalate în Debian și derivate

Instrucțiuni Ikea Tux decupat

Când avem o distribuție, ceva foarte util este cunoaște toate pachetele pe care le-am instalat, fie pentru a face o listă și pentru a ști ce avem în caz de formatare pentru a le putea reinstala fără a uita niciunul sau pur și simplu pentru a aduce o idee despre tot ce avem în cazul în care dorim să eliminăm orice pe care nu utilizare mai lungă și din care nici măcar nu ne amintim că a fost instalat și că ocupă spațiu pe hard disk.

Dacă folosiți Ubuntu de exemplu și mergeți la Ubuntu Software Center, făcând clic pe butonul Instalat, puteți vezi software-ul pe care l-ai instalat, dar lista nu este completă. Prin urmare, nu este foarte practic în acest sens. De asemenea, nu este logic să vă uitați la pachetele instalate din alte instrumente de gestionare a pachetelor, deoarece acestea vă vor prezenta doar pachetele instalate din acestea.

Pentru a cunoaște lista completă, soluția este o altă soluție pe care o prezentăm aici și astfel putem avea un raport complet despre toate software-urile instalate în distribuția noastră, fie Debian, Ubuntu sau derivatele ambelor care folosesc dpkg. De asemenea, putem adăuga la această comandă o opțiune foarte interesantă pe care vi-o vom prezenta și care ne va permite, de asemenea, să vedem dimensiunea fiecăruia dintre pachetele listate pe hard diskul nostru.

Ei bine, a vedea lista este extrem de simplu. Trebuie doar să deschideți terminalul sau consola și, de acolo, tastați următoarea linie de text pentru a afișa lista:

dpkg-query -W -f='${Installed-Size} ${Package}\n' | sort -n

Aceasta este o opțiune pentru a efectua această sarcină, dar puteți modifica opțiunile și atributele comenzii, astfel încât rezultatul să fie diferit în funcție de nevoile dvs. Orice întrebare sau sugestie va fi binevenită. Lasă comentariul tău și îți voi răspunde cât mai curând posibil.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Jimmy Olano el a spus

    SUGESTIE:

    Am putea crea rapid un prototip de script automat pentru următoarea echipă (sau reinstalare sau schimbare distro), atâta timp cât avem .deb-ul nostru pe o partiție diferită (sau bine, îl descărcăm din propria oglindă de pe LAN sau, în ultimă instanță, îl „descărcăm” de pe internet):

    `dpkg-query -W -f = 'apt-get install $ {Package} \ n' | | sortează -n> list_app_to_install.sh `

    Desigur, dacă utilizați apt-get, în caz contrar, înlocuiți-l cu cel adecvat (aptitude, yum, etc.). După cum spun, este un prototip, antetul #! / Bin / bash lipsește, îl face executabil, reușește să scaleze permisiunile pentru instalare etc.

    Cele de mai sus mă fac să mă întreb ** Cum să știu dacă un pachet este DEJA instalat pe mașina țintă? **

    Ei bine, lucrul grozav despre refolosirea codului: executăm aceeași propoziție pe care o sugerez pe mașina țintă DĂRÂND UN NUME DIFERIT LISTEI și apoi executăm comanda DIFF pe cele două fișiere. Ce părere aveți?

  2.   Jimmy Olano el a spus

    CORECTAREA „yum” folosește pachetele RPM „Confund gimnastica cu magnezia”, merită menționată. 8- (

  3.   Pedro el a spus

    Pentru a vedea rapid pachetele instalate, ar putea fi și:

    dpkg -l

  4.   Walter Omar D'ari el a spus

    Salutare, lume:

    Ar putea fi cu ...

    dpkg –get-selections | grep -v dezinstalare | Mai puțin

    ... sau schimbați mai puțin pentru a-l trimite la un fișier ...

    dpkg –get-selections | grep -v dezinstalare> pachete_instalate

    Salutări!