U drugim prilikama smo vidjeli kako prepoznati zavisnosti paketa o kako saznati kojem paketu pripada datoteka. Ovaj put ćemo objasniti kako na popisu u paketi unutar a PPA o spremište odlučan. |
1 metoda
Pronađite datoteku koja odgovara spremištu ili PPA u direktoriju / var / lib / apt / lists /. Ime mora završiti na "Paketi". Zatim pokrenite sljedeću naredbu:
# primjer za deb http://security.ubuntu.com/ubuntu kvantalno-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 informacijama o serveru i spremištu:
#! / bin / bash
pravila apt-predmemorije $ (dpkg -l | awk 'NR> = 6 {ispis $ 2}') |
awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = a [1]}
nextline == 1 {nextline = 0; printf ("% - 40s% -50s% sn", kg, 2 USD, 3 USD)}
/ *** / {sljedeći red = 1} '
Također, sortirajte rezultat radi lakšeg pretraživanja. Jednostavno morate spremiti skriptu u datoteku, dati joj dozvolu za izvršavanje (sudo chmod + x datoteka) i pokrenuti je s terminala.
Izvor: Pitajte Ubuntu