Bueno, aunque diga que no desea usar aptitude debido a la salida, debe saber que puede modificarlo para obtener lo que desea:
aptitude -F'|%p|%d|' search '?section(hamradio)'
El truco está en el -Finterruptor que modifica el formato de salida. %psignifica paquete. Esto también se genera cuando el paquete tiene varias arquitecturas (es decir, amd64 frente a i386), y %dque genera la descripción. Puede personalizar aún más el patrón de búsqueda para, por ejemplo, paquetes no instalados:
aptitude -F'|%p|%d|' search '?section(hamradio) !~i'
donde ~isignifica instalado y el !es un no, por lo que se lee como "no (!) instalado (~ i)", o si solo desea los que están disponibles para su arquitectura:
aptitude -F'|%p|%d|' search '?section(hamradio) ~r native'
~rsiendo ?architecture()que coincide con la arquitectura del paquete y nativeque enumera solo los que tienen la misma arquitectura que el sistema, el equivalente a dpkg --print-architecture.
Por lo tanto, la línea anterior se puede escribir de manera más concisa como:
aptitude -F'|%p|%d|' search '~s hamradio ~r native'