U drugim prilikama smo vidjeli kako prepoznati ovisnosti paketa o kako saznati kojem paketu datoteka pripada. Ovaj put ćemo objasniti kako izlistati los paketi unutar a PPA o skladište odlučan. |
1 metoda
Pronađite datoteku koja odgovara spremištu ili PPA-u u mapi / var / lib / apt / lists /. Ime mora završiti na "Paketi". Zatim pokrenite sljedeću naredbu:
# primjer za deb http://security.ubuntu.com/ubuntu kvantno-sigurnosni multiverse
awk '$ 1 == "Paket:" {print $ 2}' / var / lib / apt / liste / security * multiverse * Paketi
2 metoda
Također je moguće analizirati izlaz naredbe apt-cache. Sljedeća skripta navodi sve pakete s podacima o poslužitelju i spremištu:
#! / bin / bash
pravila apt-predmemorije $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = a [1]}
sljedeća linija == 1 {sljedeća linija = 0; printf ("% - 40s% -50s% sn", kg, 2 USD, 3 USD)}
/ *** / {sljedeći redak = 1} '
Također, sortirajte rezultat radi lakšeg pretraživanja. Jednostavno morate spremiti skriptu u datoteku, dati joj dopuštenja za izvršavanje (sudo chmod + x datoteka) i pokrenuti je s terminala.
izvor: Pitajte Ubuntu