E hoje sem a necessidade de Synaptic, Central de Programas, aptitude, etc veremos como listar o conteúdo de repositórios em distros Debian-like:
Com um comando até fácil (mas que não lembro da origem oficial da dica) podemos listar todo o conteúdo de um repositório através da leitura de seu arquivo *_Packages criado em /var/lib/apt/lists:
Execução
A regra se define pela execução do comando abaixo seguido do caminho do arquivo *_Packages do repositório desejado, o qual como dito, estará em em /var/lib/apt/lists:
$ awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/arquivo_Packages
Em cinco exemplos, vejam o log:
[22887:22880 0:491] 09:53:06 Seg Mar 16 [edps@debian: +1] ~ (1:491)$ awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/repo.vivaldi.com_archive_deb_dists_stable_main_binary-i386_Packages vivaldi-snapshot vivaldi-preview [22887:22880 0:492] 09:53:25 Seg Mar 16 [edps@debian: +1] ~ (1:492)$ awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/deb.opera.com_opera_dists_stable_non-free_binary-i386_Packages opera opera-next [22887:22880 0:493] 09:54:01 Seg Mar 16 [edps@debian: +1] ~ (1:493)$ awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/dl.google.com_linux_deb_dists_stable_main_binary-i386_Packages google-chrome-beta google-chrome-stable google-chrome-unstable [22887:22880 0:494] 09:54:11 Seg Mar 16 [edps@debian: +1] ~ (1:494)$ awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/gmusicbrowser.org_deb_._Packages gmusicbrowser [22887:22880 0:495] 09:54:31 Seg Mar 16 [edps@debian: +1] ~ (1:495)$ awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/www.deb-multimedia.org_dists_wheezy_non-free_binary-i386_Packages acroread acroread-data acroread-dictionary-en acroread-escript acroread-l10n-en acroread-plugin-speech acroread-plugins flashplayer-mozilla kde-config-flash-player mozilla-acroread rar-2.80 tsmuxer tsmuxergui w32codecs [22887:22880 0:496] 09:54:48 Seg Mar 16 [edps@debian: +1] ~ (1:496)$
Viram como é fácil? daí basta usar o apt-cache para descobrir do que se trata cada pacote.
[22887:22880 0:496] 09:54:48 Seg Mar 16 [edps@debian: +1] ~ (1:496)$ apt-cache show mozilla-acroread Package: mozilla-acroread Priority: optional Section: text Installed-Size: 240 Maintainer: Christian Marillat <marillat@deb-multimedia.org> Architecture: i386 Source: adobereader-enu Version: 9.5.5-dmo1 Replaces: acroread (<= 8.1.1-0.1), acroread-plugin (<= 7.0-0.0) Depends: libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), libx11-6, libxt6, acroread (= 9.5.5-dmo1), mozilla-browser | www-browser, acroread-escript Suggests: nspluginwrapper Conflicts: acroread-plugin, mozplugger (<< 1.7.2) Filename: pool/non-free/a/adobereader-enu/mozilla-acroread_9.5.5-dmo1_i386.deb Size: 78058 MD5sum: 381a688d247e02b778b08328f19c508b SHA1: f38e34a7878c72a26a71b5206ef50e84ab69e6b5 SHA256: 592ab8fe38d4eb0327367e9b0a46b30868a86c36174f95021463fef4cc0850cc SHA512: 1e86953ef2d65dc9061b05341d0b4a835469efac46cd85e3de3f20e9fe212741c9fcf98fb0b003e1c9c83e89373090b9eb162c2d5dab552e39a57e5a3269eefe Description: Adobe Acrobat(R) Reader plugin for mozilla / konqueror Adobe Acrobat Reader for viewing and printing Adobe Portable Document Format (PDF) files. . This package contains the plugin for a www-browser like mozilla/firefox/galeon/konqueror Bugs: mailto:marillat@deb-multimedia.org Homepage: http://www.adobe.com/products/acrobat/readermain.html [22887:22880 0:497] 10:03:41 Seg Mar 16 [edps@debian: +1] ~ (1:497)$
t+