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