Как да изброявате пакети в PPA или официално хранилище

По други поводи виждахме как да идентифицирам зависимостите на даден пакет o как да разберете към кой пакет принадлежи файлът. Този път ще обясним как списък на пакети в рамките на a АОП o хранилище решителен.

Метод 1

Намерете файла, съответстващ на хранилището или PPA в папката / var / lib / apt / lists /. Името трябва да завършва на "Пакети". След това изпълнете следната команда:

# пример за deb http://security.ubuntu.com/ubuntu мултивселена за квантова сигурност
awk '$ 1 == "Пакет:" {print $ 2}' / var / lib / apt / lists / security * multiverse * Packages

Метод 2

Също така е възможно да се анализира изхода на командата apt-cache. Следният скрипт изброява всички пакети с информация за сървъра и хранилището:

#! / Хамбар / Баш

политика на apt-кеширане $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
  awk '/ ^ [^] / {разделяне ($ 1, a, ":"); pkg = a [1]}
    nextline == 1 {nextline = 0; printf ("% - 40s% -50s% sn", pkg, $ 2, $ 3)}
    / *** / {следващ ред = 1} '

Също така, сортирайте резултата за по-лесно търсене. Просто трябва да запишете скрипта във файл, да му дадете разрешения за изпълнение (sudo chmod + x файл) и да го стартирате от терминал.

Fuente: Питай Ubuntu


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.