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 -F
interruptor que modifica el formato de salida. %p
significa paquete. Esto también se genera cuando el paquete tiene varias arquitecturas (es decir, amd64 frente a i386), y %d
que 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 ~i
significa 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'
~r
siendo ?architecture()
que coincide con la arquitectura del paquete y native
que 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'