Com veure el llistat de paquets instal·lats en Debian i derivats

Ikea instruccions Tux retallable

Quan tenim una distribució, una cosa molt útil és saber tots els paquets que tenim instal·lats, ja sigui per fer una llista i saber el que tenim per en cas de formatar poder tornar-los a instal·lar sense oblidar cap o simplement per portar una idea de tot el que tenim per si volem treure algun que ja no utilitzem i de què ja ni ens recordem que va ser instal·lat i que està ocupant espai al disc dur.

Si fas servir Ubuntu per exemple, i et vas a Centre de Programari d'Ubuntu, clicant sobre el botó de Instal·lat, podràs veure el programari que es tens instal·lat, Però el llistat no està complet. Per tant no és massa pràctic en aquest sentit. Tampoc és lògic mirar els paquets instal·lats des d'altres eines de gestió de paquets perquè et presentaran només els paquets instal·lats des d'elles.

Per saber el llistat complet, la solució és una altra que presentem aquí i així poder disposar d'un complet informe sobre tot el programari que té instal·lat en la nostra distro, ja sigui Debian, Ubuntu o derivats d'ambdues que facin servir dpkg. A més podem agregar-li una opció molt interessant a aquesta comanda que et presentarem i que ens permetrà també veure la grandària que ocupen cada un dels paquets llistats en el nostre disc dur.

Doncs bé, per veure el llistat és extremadament senzill. Tan sols has d'obrir el terminal o consola, i des d'allà teclejar la següent línia de text perquè se't presenti el llistat:

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

Aquesta és una opció per realitzar aquesta tasca, però pots modificar les opcions i atributs de la comanda perquè el resultat sigui diferent segons les teves necessitats. Qualsevol dubte o suggeriment, serà benvinguda. Deixa el teu comentari i et respondré el més aviat possible.


4 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Jimmy Olano va dir

    SUGGERIMENT:

    Ràpidament podríem crear un prototip de guió automatitzat per al proper equip (o reinstal·lació o canvi de distro) sempre que tinguem els nostres .deb en una partició diferent (o bé, el descarreguem del nostre propi «mirror» en la nostra LAN o, últim recurs , el «baixem» d'internet):

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

    Per descomptat, si és que utilitza apt-get en cas contrari substituir per l'adequat (aptitude, yum, etc.). Com dic és un prototip, falta la capçalera #! / Bin / bash, convertir-lo en ejecutab, aconseguir escalar permisos per a instal·lació, etc.

    L'ANTERIOR em porta a preguntar-me ** Com saber si un paquet JA està instal·lat a la màquina destí? **

    Doncs el grandiós de reutilitzar el codi: executem la mateixa sentència que suggereixo a la màquina destí DONANT NOM DIFERENT A LA LLISTA i després executem la comanda DIFF sobre els dos arxius Què us sembla?

  2.   Jimmy Olano va dir

    Corregeixo «yum» utilitza paquets RPM estic «confonent la gimnàstica amb la magnèsia», valgui l'acotació. 8- (

  3.   pedro va dir

    Per veure ràpidament els paquets instal·lats també podria ser:

    dpkg -l

  4.   Walter Omar dari va dir

    Hola gent:

    Podria ser amb ...

    dpkg -get-selections | grep -v deinstall | less

    ... o canviar less per enviar-lo a un arxiu ...

    dpkg -get-selections | grep -v deinstall> paquetes_instalados

    Salutacions!