Hvordan se listen over pakker installert i Debian og derivater

Ikea-instruksjoner Tux kuttet ut

Når vi har en fordeling, er noe veldig nyttig kjenner alle pakkene som vi har installert, enten for å lage en liste og vite hva vi har i tilfelle formatering for å kunne installere dem uten å glemme noen eller bare for å få en ide om alt vi har i tilfelle vi ønsker å fjerne noe som vi ikke lengre bruk og som vi ikke engang husker at den ble installert og at den tar plass på harddisken.

Hvis du for eksempel bruker Ubuntu, og du går til Ubuntu Software Center og klikker på Installert-knappen, kan du se programvaren du har installert, men listen er ikke komplett. Derfor er det ikke veldig praktisk i denne forbindelse. Det er heller ikke logisk å se på pakkene som er installert fra andre pakkehåndteringsverktøy, fordi de kun vil presentere pakkene som er installert fra dem.

For å kjenne den komplette listen, er løsningen en annen som vi presenterer her og dermed kunne ha en komplett rapport om all programvaren som er installert i vår distro, enten Debian, Ubuntu eller derivater av begge som bruker dpkg. Vi kan også legge til et veldig interessant alternativ til denne kommandoen som vi vil presentere for deg, og som også vil tillate oss å se størrelsen på hver av pakkene som er oppført på harddisken vår.

vel, å se listen er ekstremt enkel. Du må bare åpne terminalen eller konsollen, og derfra skriver du følgende tekstlinje slik at listen presenteres:

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

Dette er et alternativ for å utføre denne oppgaven, men du kan endre alternativene og attributtene til kommandoen slik at resultatet blir forskjellig i henhold til dine behov. Eventuelle spørsmål eller forslag vil være velkomne. Legg igjen kommentaren din, så svarer jeg så snart som mulig.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jimmy Olano sa

    FORSLAG:

    Vi kan raskt lage en automatisert skriptprototype for neste team (eller reinstallering eller distroendring) så lenge vi har vår. Deb på en annen partisjon (eller vel, vi laster den ned fra vårt eget speil på LAN eller, siste utvei, vi "laster ned" den fra internett):

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

    Selvfølgelig, hvis du bruker apt-get ellers erstatte den med den rette (aptitude, yum, etc). Som jeg sier det er en prototype, mangler #! / Bin / bash-overskriften, gjør den kjørbar, klarer å skalere tillatelser for installasjon, etc.

    DET OVERFATTE får meg til å lure på ** Hvordan vite om det allerede er installert en pakke på målmaskinen? **

    Vel, det som er bra med å gjenbruke koden: Vi utfører den samme setningen som jeg foreslår på målmaskinen GJØR ET FORSKJELLET NAVN TIL LISTEN, og så utfører vi DIFF-kommandoen på de to filene. Hva synes du?

  2.   Jimmy Olano sa

    CORRIJO «yum» bruker RPM-pakker Jeg er «forveksler gymnastikk med magnesia», verdt å merke seg. 8- (

  3.   pedro sa

    For raskt å se de installerte pakkene kan det også være:

    dpkg -l

  4.   Walter Omar D'ari sa

    Hei folkens:

    Det kan være med ...

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

    ... eller endre mindre for å sende det til en fil ...

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

    Saludos!