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'