Ко мне пришел друг с вопросом об Ubuntu, на который у меня не было быстрого одноразового ответа, поэтому я представляю его SF: Как я могу перечислить все пакеты, доступные из данного репозитория apt? Например, все пакеты в репозитории партнеров Canonical.
загрузите файл (ы) Packages и пропустите его / их через что-то вроде:
bzcat Packages.bz2 | egrep '^($|Package:|Version:)'
или, если простого grep недостаточно, используйте grep-dctrl для извлечения необходимой информации из загруженных файлов пакетов.
Это уродливое решение, но его преимущество в том, что оно позволяет просматривать репозиторий с помощью ваших любимых инструментов (aptitude, Synaptic и т. Д.):