
Un nuevo programa que debería implementarse como paquete para las principales distribuciones debería evitar conflictos de nombres.
ls /usr/bin
puede mostrarme que tail
es una mala elección para un nuevo nombre de archivo binario. Pero, ¿cómo puedo obtener una lista de todos los archivos binarios que podrían estar disponibles en mi sistema?
¿Cuál es la mejor manera de saber qué nombre de archivo para el binario ejecutable ya utilizan otros paquetes de Linux?
No hay problema si la solución requiere una distribución especial.
Respuesta1
Buscalo en Google.
Realmente no hay una mejor manera. Podría ser que exista algún otro software con el mismo nombre pero ninguna distribución haya logrado empaquetarlo todavía. E incluso eso no es totalmente confiable: alguien más podría estar haciendo lo mismo en este mismo momento y concluir que el nombre está disponible tal como usted.
Puede consultar las listas de paquetes de las principales distribuciones, como:
- Debian: archivos en
Contents-ARCH
debian/dists/unstable
(con el que puedes buscarapt-file
en tu máquina Debian) - Fedora:
HASH-filelist.xml.gz
enreleases/VERSION/Fedora/ARCH/os/repodata/
(con el que puedes buscarrepoquery
en tu máquina Fedora)