Encontre o arquivo relevante em /var/lib/apt/lists/
terminando em Packages
e execute este comando:
# example for deb http://security.ubuntu.com/ubuntu natty-security multiverse
awk ' == "Package:" { print }' /var/lib/apt/lists/security*multiverse*Packages
A propósito, meu extras.ubuntu.com_ubuntu_dists_natty_main_binary-i386_Packages
está vazio.
EDITAR
Você também pode analisar apt-cache
output. Este script lista todos os pacotes com informações de servidor e repo:
#!/bin/bash
apt-cache policy $(dpkg -l | awk 'NR >= 6 { print }') |
awk '/^[^ ]/ { split(, a, ":"); pkg = a[1] }
nextline == 1 { nextline = 0; printf("%-40s %-50s %s\n", pkg, , ) }
/\*\*\*/ { nextline = 1 }'
Classificando convenientemente a saída, você pode obter as informações que está procurando.