Bem, embora você diga que não quer usar o aptitude por causa da saída, você precisa saber que pode modificá-lo para obter o que gosta:
aptitude -F'|%p|%d|' search '?section(hamradio)'
O truque está na opção -F
que modifica o formato de saída. %p
significa pacote. Isso também gera quando o pacote possui várias arquiteturas (ou seja, amd64 vs i386) e %d
, que gera a descrição. Você pode personalizar ainda mais o padrão de pesquisa para, por exemplo, pacotes não instalados:
aptitude -F'|%p|%d|' search '?section(hamradio) !~i'
onde ~i
significa instalado e !
não, por isso é lida como "não (!) instalado (~ i)", ou se você quer apenas os que estão disponíveis para sua arquitetura:
aptitude -F'|%p|%d|' search '?section(hamradio) ~r native'
~r
sendo ?architecture()
que corresponde à arquitetura do pacote e native
que lista apenas os que têm a mesma arquitetura do sistema, o equivalente a dpkg --print-architecture
.
A linha anterior pode, portanto, ser escrita de forma ainda mais concisa:
aptitude -F'|%p|%d|' search '~s hamradio ~r native'