Hoe u de lijst met geïnstalleerde pakketten in Debian en afgeleiden kunt zien

Ikea-instructies Tux uitgesneden

Als we een distributie hebben, is er iets heel nuttigs ken alle pakketten die we hebben geïnstalleerd, ofwel om een ​​lijst te maken en te weten wat we hebben in het geval van formatteren om ze opnieuw te kunnen installeren zonder iets te vergeten, of gewoon om een ​​idee te geven van alles wat we hebben voor het geval we iets willen verwijderen dat we niet hebben langer gebruik en waarvan We niet eens meer weten dat het is geïnstalleerd en dat het ruimte inneemt op de harde schijf.

Als u bijvoorbeeld Ubuntu gebruikt en u gaat naar Ubuntu Software Center door op de knop Geïnstalleerd te klikken, dan kunt u bekijk de software die u heeft geïnstalleerd, maar de lijst is niet compleet. Daarom is het in dit opzicht niet erg praktisch. Het is ook niet logisch om te kijken naar de pakketten die zijn geïnstalleerd vanuit andere pakketbeheertools, omdat ze u alleen de pakketten laten zien die van hen zijn geïnstalleerd.

Om de volledige lijst te kennen, is de oplossing een andere die we hier presenteren en dus een volledig rapport kunnen hebben over alle software die in onze distro is geïnstalleerd, ofwel Debian, Ubuntu of afgeleiden van beide die dpkg gebruiken. We kunnen ook een zeer interessante optie aan deze opdracht toevoegen die we u zullen presenteren en waarmee we ook de grootte van elk van de pakketten op onze harde schijf kunnen zien.

Nou, om de lijst te zien is buitengewoon eenvoudig​ U hoeft alleen maar de terminal of console te openen en van daaruit de volgende regel tekst te typen, zodat u de lijst te zien krijgt:

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

Dit is een optie om deze taak uit te voeren, maar u kunt de opties en attributen van de opdracht wijzigen zodat het resultaat naar uw behoeften verschilt. Alle vragen of suggesties zijn welkom​ Laat je reactie achter en ik zal zo snel mogelijk antwoorden.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Jimmy olano zei

    TIP:

    We zouden snel een geautomatiseerd script-prototype kunnen maken voor het volgende team (of herinstallatie of distro-wijziging) zolang we onze .deb op een andere partitie hebben (of nou ja, we downloaden het van onze eigen mirror op ons LAN of, in laatste instantie, we 'downloaden' het van internet):

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

    Als je apt-get gebruikt, vervang dan natuurlijk door de juiste (aptitude, yum, enz.). Zoals ik al zei, het is een prototype, de header #! / Bin / bash ontbreekt, maak het uitvoerbaar, slaag erin om machtigingen voor installatie te schalen, enz.

    HET BOVENSTAANDE doet me me afvragen ** Hoe weet ik of een pakket REEDS op de doelcomputer is geïnstalleerd? ​

    Welnu, het mooie van het hergebruik van de code: we voeren dezelfde zin uit die ik voorstel op de doelmachine, GEVEN EEN ANDERE NAAM AAN DE LIJST en dan voeren we het DIFF-commando uit op de twee bestanden. Wat denk je?

  2.   Jimmy olano zei

    CORRIJO «yum» maakt gebruik van RPM-pakketten Ik «gymnastiek verwarren met magnesiumoxide», de notitie waard. 8- (

  3.   pedro zei

    Om snel de geïnstalleerde pakketten te zien, kan het ook zijn:

    dpkg -l

  4.   Walter Omar Dari zei

    Hallo mensen:

    Het zou kunnen zijn met ...

    dpkg –get-selecties | grep -v deïnstalleren | minder

    ... of verander minder om het naar een bestand te sturen ...

    dpkg –get-selecties | grep -v deinstall> installed_packages

    Saludos!