J'installe parfois des logiciels qui ne sont pas présents dans les référentiels, puis je rencontre le problème des dépendances non satisfaites. L'erreur me dit généralement quelle bibliothèque ou commande est manquante. Ensuite, je lance un yum search
. S'il y a un nom de package coïncidant avec le nom de bibliothèque / commande requis, c'est facile.
Le problème vient quand je ne trouve rien en miam. Je commence à chercher sur le Web et je trouve souvent des liens vers la bibliothèque. Mais je ne sais pas s'il faut faire confiance à ces sites, où copier la bibliothèque si je la télécharge, ce qu'elle est censée faire, etc. Souvent, c'est censé être pour une autre distribution, ou une autre version de Fedora, et alors je ne sais pas s'ils fonctionneront avec le mien. Je soupçonne que ces bibliothèques sont probablement présentes dans un paquet déjà dans le référentiel, et je préfère de loin les avoir à partir de là que sur des sites googlés aléatoires.
Comment savoir à quel package appartient une bibliothèque, si j'ai son nom? Par exemple, maintenant j'ai besoin de la bibliothèque libpng12.so.0, comment l'obtenir? Et si ce n'est pas une bibliothèque, mais une commande, comment trouver le package qui le fournit?
la source
De toutes mes recherches avec fedora ... parfois je les trouve ici (voir lien ci-dessous). Par exemple, libpng15, qui contient libpng15.so.15
http://archive.fedoraproject.org/pub/fedora/linux/releases/20/Everything/i386/os/Packages/l/
Ensuite, vous téléchargez et rpm -i
la source
http://archive.fedoraproject.org
pourrait être installé viayum
(tant qu'il est disponible pour votre version de Fedora), il n'est donc pas nécessaire de rechercher le site et de le télécharger manuellement.