Pri iných príležitostiach sme sa videli ako identifikovať závislosti balíka o ako zistiť, do ktorého balíka súbor patrí. Tentokrát si vysvetlíme ako listovať je paquetes v rámci a PPA o sklad rozhodnutý. |
Metóda 1
Vyhľadajte súbor zodpovedajúci úložisku alebo PPA v priečinku / var / lib / apt / lists /. Názov musí končiť textom „Balíky“. Potom spustite nasledujúci príkaz:
# príklad pre deb http://security.ubuntu.com/ubuntu kvantové zabezpečenie multiverse
awk '$ 1 == "Balík:" {print $ 2}' / var / lib / apt / lists / security * multiverse * balíčky
Metóda 2
Je tiež možné analyzovať výstup príkazu apt-cache. Nasledujúci skript obsahuje zoznam všetkých balíkov s informáciami o serveri a úložisku:
#! / Bin / bash
politika apt-cache $ (dpkg -l | awk 'NR> = 6 {tlačiť $ 2}') |
awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = a [1]}
nextline == 1 {nextline = 0; printf ("% - 40s% -50s% sn", bal., 2 $, 3 $)}
/ *** / {ďalší riadok = 1} '
Výsledok tiež zoraďte pre jednoduchšie vyhľadávanie. Musíte iba uložiť skript do súboru, dať mu povolenie na vykonávanie (súbor sudo chmod + x) a spustiť ho z terminálu.
Fuente: Opýtajte sa Ubuntu