J'ai deux paquets qui créent chacun / usr / bin / ffprobe. L'un d'eux est ffmpeg du référentiel Deb Multimedia, tandis que l'autre est ffmbc 0.7-rc5 construit à partir de la source. Celui roulé à la main est essentiel pour l'entreprise, et nous avions l'habitude de l'installer à partir de la source là où c'était nécessaire. Je peux seulement supposer que cela encombrerait le fichier ffmpeg, et qu'il n'y a jamais eu d'effets néfastes.
En théorie, notre package ffmbc devrait être acceptable pour remplacer le fichier du package ffmpeg. L'inconvénient est qu'une mise à jour de ffmpeg écrasera le binaire ffmbc. Existe-t-il un moyen facile de concilier cela?
la source
/usr/local
- c'est une violation de politique. L'intérêt de/usr/local
garder les fichiers sous gestion des packages et les fichiers installés manuellement séparément. Voir la discussion relative à la FHS suivante: unix.stackexchange.com/questions/30/…Les paquets fournissant le même fichier doivent entrer en conflit les uns avec les autres - si ce n'est pas le cas, c'est un bogue (veuillez envisager de signaler de tels cas). Si vous créez un logiciel à partir de sources et installez à l'aide
make install
(ou similaire), assurez-vous qu'il est utilisé/usr/local
pour éviter les conflits avec la gestion des packages.Veuillez noter que deb-multimedia.org est un référentiel non officiel obsolète connu pour provoquer des conflits avec les paquets officiels.
Si le logiciel dont vous avez besoin n'est pas empaqueté pour Debian, vous pouvez soumettre une demande de mise en package RFP mais veuillez d'abord vérifier les demandes existantes .
la source