Manchmal installiere ich Software, die nicht in den Repositorys vorhanden ist, und stoße dann auf das Problem nicht zufriedener Abhängigkeiten. Der Fehler sagt mir normalerweise, welche Bibliothek oder welcher Befehl fehlt. Dann laufe ich a yum search
. Wenn ein Paketname mit dem benötigten Bibliotheks- / Befehlsnamen übereinstimmt, ist dies einfach.
Das Problem kommt, wenn ich nichts in yum finden kann. Ich beginne im Web zu suchen und finde oft Links zur Bibliothek. Aber ich weiß nicht, ob ich diesen Sites vertrauen soll, wo ich die Bibliothek kopieren soll, wenn ich sie herunterlade, was sie überhaupt tun soll und so weiter. Oft soll es für eine andere Distribution oder eine andere Fedora-Version sein, und dann weiß ich nicht, ob sie mit meiner funktionieren werden. Ich vermute, dass diese Bibliotheken wahrscheinlich in einem Paket vorhanden sind, das sich bereits im Repository befindet, und ich hätte sie lieber von dort als von zufälligen gegoogelten Websites.
Wie kann ich herausfinden, zu welchem Paket eine Bibliothek gehört, wenn ich ihren Namen habe? Zum Beispiel brauche ich jetzt die Bibliothek libpng12.so.0, wie bekomme ich sie? Und wenn es sich nicht um eine Bibliothek, sondern um einen Befehl handelt, wie finde ich das Paket, das sie bereitstellt?
quelle
Nach all meiner Suche mit Fedora ... manchmal finde ich sie hier (siehe Link unten). Zum Beispiel libpng15, das libpng15.so.15 enthält
http://archive.fedoraproject.org/pub/fedora/linux/releases/20/Everything/i386/os/Packages/l/
Dann laden Sie und rpm -i
quelle
http://archive.fedoraproject.org
kann über installiert werdenyum
(sofern es für Ihre Fedora-Version verfügbar ist), sodass Sie die Site nicht durchsuchen und manuell herunterladen müssen.