Kitomis progomis matėme kaip nustatyti paketo priklausomybes o kaip sužinoti, kuriam paketui priklauso failas. Šį kartą paaiškinsime, kaip sąrašą The paketai per a EEPS o saugykla Atkaklus. |
1 metodas
Raskite saugyklą arba PPA atitinkantį failą aplanke / var / lib / apt / lists / /. Pavadinimas turi baigtis „Pakuotės“. Tada paleiskite šią komandą:
# deb pavyzdys: http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$ 1 == "Paketas:" {print $ 2}' / var / lib / apt / lists / security * multiverse * Paketai
2 metodas
Taip pat galima išanalizuoti komandos apt-cache išvestį. Šiame scenarijuje pateikiami visi paketai su serverio ir saugyklos informacija:
#! / bin / bash
apt-cache politika $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
awk '/ ^ [^] / {split (1 USD, a, ":"); pkg = a [1]}
kita eilutė == 1 {kita eilutė = 0; printf ("% - 40s% -50s% sn", pkg, 2 USD, 3 USD)}
/ *** / {nextline = 1} '
Be to, surūšiuokite rezultatą, kad būtų lengviau ieškoti. Jūs tiesiog turite išsaugoti scenarijų faile, suteikti jam vykdymo teises (sudo chmod + x failas) ir paleisti jį iš terminalo.
Fuente: Paklauskite „Ubuntu“