Tengo dos paquetes que cada uno crea / usr / bin / ffprobe. Uno de ellos es ffmpeg del repositorio de Deb Multimedia, mientras que el otro es ffmbc 0.7-rc5 construido desde la fuente. El enrollado a mano es crítico para el negocio, y solíamos instalarlo desde la fuente donde era necesario. Solo puedo suponer que golpearía el archivo ffmpeg, y nunca hubo ningún efecto negativo.
En teoría, debería ser aceptable que nuestro paquete ffmbc sobrescriba el archivo del paquete ffmpeg. El inconveniente es que una actualización de ffmpeg sobrescribirá el binario ffmbc. ¿Hay alguna manera fácil de conciliar esto?
fuente
/usr/local
- es una violación de la política. El objetivo/usr/local
es mantener separados los archivos bajo administración de paquetes y los archivos instalados manualmente. Consulte la siguiente discusión relacionada con FHS: unix.stackexchange.com/questions/30/…Los paquetes que proporcionan el (los) mismo (s) archivo (s) deben entrar en conflicto entre sí; si no lo hacen, es un error (considere informar tales casos). Si construye software a partir de fuentes e instala utilizando
make install
(o similar) asegúrese de hacerlo/usr/local
para evitar conflictos con la administración de paquetes.Tenga en cuenta que deb-multimedia.org está en desuso como repositorio no oficial conocido por causar conflictos con los paquetes oficiales.
Si el software que necesita no está empaquetado para Debian , puede enviar una solicitud de paquete RFP, pero primero verifique las solicitudes existentes .
fuente