Hur man ser listan över paket installerade i Debian och derivat

Ikea-instruktioner Tux skär ut

När vi har en distribution är något mycket användbart känner till alla paket som vi har installerat, antingen för att skapa en lista och veta vad vi har vid formatering för att kunna installera om dem utan att glömma någon eller helt enkelt för att få en uppfattning om allt vi har om vi vill ta bort något som vi inte längre användning och från vilken vi inte ens kommer ihåg att den installerades och att den tar upp plats på hårddisken.

Om du till exempel använder Ubuntu och går till Ubuntu Software Center och klickar på knappen Installerad kan du se programvaran du har installerat, men listan är inte komplett. Därför är det inte särskilt praktiskt i detta avseende. Det är inte heller logiskt att titta på de paket som är installerade från andra pakethanteringsverktyg eftersom de bara visar de paket som är installerade från dem.

För att känna till den fullständiga listan är lösningen en annan som vi presenterar här och därmed kunna ha en fullständig rapport om all programvara som är installerad i vår distro, antingen Debian, Ubuntu eller derivat av båda som använder dpkg. Vi kan också lägga till ett mycket intressant alternativ till detta kommando som vi kommer att presentera för dig och som också gör det möjligt för oss att se storleken på varje paket som listas på vår hårddisk.

Tja, att se listan är extremt enkel. Du måste bara öppna terminalen eller konsolen och därifrån skriver du följande textrad för att visa listan:

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

Detta är ett alternativ för att utföra denna uppgift, men du kan ändra alternativen och attributen för kommandot så att resultatet blir annorlunda beroende på dina behov. Eventuella frågor eller förslag kommer att vara välkomna. Lämna din kommentar så svarar jag så snart som möjligt.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jimmy Olano sade

    FÖRSLAG:

    Vi kan snabbt skapa en automatiserad skriptprototyp för nästa team (eller ominstallering eller distroändring) så länge vi har vår .deb på en annan partition (eller ja, vi laddar ner den från vår egen spegel på vårt LAN eller, sista utväg, vi "laddar ner" det från internet):

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

    Om du använder apt-get ersätter du naturligtvis med rätt (aptitude, yum, etc). Som jag säger att det är en prototyp saknas #! / Bin / bash-rubriken, gör den körbar, hanterar att skala behörigheter för installation etc.

    DET ovanstående får mig att undra ** Hur vet jag om ett paket redan är installerat på målmaskinen? **

    Tja, det fantastiska med att återanvända koden: vi utför samma mening som jag föreslår på målmaskinen GÖR ETT ANDRA NAMN TILL LISTAN och sedan kör vi kommandot DIFF på de två filerna. Vad tycker du?

  2.   Jimmy Olano sade

    CORRIJO «yum» använder RPM-paket Jag är «förvirrande gymnastik med magnesia», värt att notera. 8- (

  3.   pedro sade

    För att snabbt se de installerade paketen kan det också vara:

    dpkg -l

  4.   Walter Omar D'ari sade

    Hej människor:

    Det kan vara med ...

    dpkg –get-selections | grep -v avinstallera | mindre

    ... eller ändra mindre för att skicka det till en fil ...

    dpkg –get-selections | grep -v avinstallera> installed_packages

    Saludos!