Sådan lister du pakker i en PPA eller et officielt arkiv

Ved andre lejligheder så vi hvordan man identificerer afhængigheden af ​​en pakke o hvordan man finder ud af, hvilken pakke en fil tilhører. Denne gang vil vi forklare hvordan liste den paquetes inden for en PPA o opbevaringssted fast besluttet.

1-metode

Find den fil, der svarer til arkivet eller PPA i / var / lib / apt / lists / folder. Navnet skal slutte med "Pakker". Kør derefter følgende kommando:

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

2-metode

Det er også muligt at analysere output fra apt-cache-kommandoen. Følgende script viser alle pakker med oplysninger om server og lager:

#! / Bin / bash

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

Sorter også resultatet for en lettere søgning. Du skal bare gemme scriptet i en fil, give det eksekveringstilladelser (sudo chmod + x-fil) og køre det fra en terminal.

kilde: Spørg Ubuntu


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.