Muissa tilanteissa näimme kuinka tunnistaa paketin riippuvuudet o kuinka selvittää mihin pakettiin tiedosto kuuluu. Tällä kertaa selitämme miten lista niitä paketit sisällä PPA o säilytyspaikka määritetty. |
1-menetelmä
Etsi arkistoa tai PPA: ta vastaava tiedosto kansiosta / var / lib / apt / lists / /. Nimen on oltava "Paketit". Suorita sitten seuraava komento:
# esimerkki deb http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$ 1 == "Paketti:" {print $ 2}' / var / lib / apt / lists / security * multiverse * Paketit
2-menetelmä
On myös mahdollista analysoida apt-cache-komennon lähtö. Seuraava komentosarja listaa kaikki paketit, joissa on palvelin- ja arkistotiedot:
#! / Bin / bash
apt-välimuistikäytäntö $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = a [1]}
seuraava rivi == 1 {seuraava rivi = 0; printf ("% - 40s% -50s% sn", pkg, $ 2, $ 3)}
/ *** / {seuraava rivi = 1} '
Lajittele myös tulos helpompaa hakua varten. Sinun tarvitsee vain tallentaa komentosarja tiedostoon, antaa sille suoritusoikeudet (sudo chmod + x-tiedosto) ja suorittaa se terminaalista.
lähde: Kysy Ubuntusta