En Synaptic, uno puede listar paquetes por sección. Por ejemplo, en la imagen a continuación se enumeran todos los paquetes de la sección "Radioaficionado (universo)".
¿Cómo puedo obtener una lista de este tipo (editar:con la descripción del paquete) en la línea de comandos?
Necesito una lista en bruto; una aplicación de terminal como aptitude
no servirá.
Mejor respuesta
Bueno, aunque dices que no quieres usar aptitude debido al resultado, debes saber que puedes modificarlo para obtener lo que quieras:
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 aún más concisa como:
aptitude -F'|%p|%d|' search '~s hamradio ~r native'