Solución: alguien te dice que revises debtags, una característica de las distribuciones derivadas de Debian (como Ubuntu) que permite al usuario descubrir paquetes de software similares basado en las etiquetas asociadas con miles de paquetes DEB. Utiliza debtags para encontrar alternativas para tu reproductor MP3 de consola favorito, mpg123.
Primero debes actualizar la base de datos de debtags:
$ sudo debtags update
Luego puedes empezar a buscar:
$ debtags related mpg123 -d 1
madplay - MPEG audio player in fixed point
mpg321 - mpg123 clone that doesn't use floating point
En la salida puedes ver lo que parecen ser alternativas a mpg123. La opción -d especifica la relevancia de los resultados. Por defecto es 0 pero el valor mas alto, el menos relevante que sera tu resultado. Ten esto en cuenta cuando corras tus queries. Una buena solución es empezar en 0 e ir subiendo hasta que el query devuelva algunos resultados. Un valor de 1 no sera suficiente para la búsqueda de todos los paquetes.
También es posible ver la tag (etiqueta) asociada con un aplicación. Mira que tipos de etiquetas están asignadas a mpg123 las cuales ayudan a debtags encontrar el software relacionado.
$ debtags tag ls mpg123
interface::commandline
role::program
sound::player
use::playing
works-with::audio
works-with-format::mp3
Ahora, el software sustituto relacionado debería tener etiquetas similares
$ debtags tag ls mpg321
interface::commandline
role::program
scope::utility
sound::player
use::playing
works-with::audio
works-with-format::mp3
Así es exactamente como trabaja debtags con la opción -d. La relevancia esta determinada basándose en la frecuencia de etiquetas que coinciden entre las posibles aplicaciones alternativas. También puedes buscar algún paquete basándote en ciertas etiquetas, por ejemplo:
$ debtags search sound::player
adplay - console-based OPL2 audio player
akode - (short description not available)
allegro-examples - example programs and demo tools for the Allegro library
alsaplayer - (short description not available)
alsaplayer-alsa - PCM player designed for ALSA (ALSA output module)
alsaplayer-common - PCM player designed for ALSA (common files)
alsaplayer-daemon - PCM player designed for ALSA (non-interactive version)
...
Para ver todas la etiquetas posibles que podemos buscar para:
$ debtags tagcat
Facet: accessibility
Description: Accessibility Support
Accessibility Support
Tag: accessibility::TODO
Description: Need an extra tag
Need an extra tag
Es recomendable leer la pagina man de debtags para un mejor entendimiento de as funciones de este comando.
Fuente.
No hay comentarios:
Publicar un comentario