Hvordan liste opp pakker i en PPA eller et offisielt arkiv

Ved andre anledninger så vi hvordan du identifiserer avhengighetene til en pakke o hvordan du finner ut hvilken pakke en fil tilhører. Denne gangen vil vi forklare hvordan ramse opp den pakker innen a PPA o repository fast bestemt.

1-metoden

Finn filen som tilsvarer depotet eller PPA i / var / lib / apt / lists / folder. Navnet må slutte med "Pakker". Kjør deretter følgende kommando:

# eksempel for deb http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$ 1 == "Pakke:" {print $ 2}' / var / lib / apt / lists / security * multiverse * Packages

2-metoden

Det er også mulig å analysere utdataene fra apt-cache-kommandoen. Følgende skript viser alle pakker med server- og lagerinformasjon:

#! / Bin / bash

apt-cache policy $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
  awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = a [1]}
    neste linje == 1 {neste linje = 0; printf ("% - 40s% -50s% sn", pkg, $ 2, $ 3)}
    / *** / {neste linje = 1} '

Sorter også resultatet for et enklere søk. Du må bare lagre skriptet i en fil, gi det utføringstillatelser (sudo chmod + x-fil) og kjøre det fra en terminal.

Fuente: Spør Ubuntu


Legg igjen kommentaren

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

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  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.