Czasami instaluję oprogramowanie, które nie jest obecne w repozytoriach, a następnie napotykam problem niezadowalających zależności. Błąd zwykle mówi mi, której biblioteki lub polecenia brakuje. Potem prowadzę yum search
. Jeśli nazwa pakietu jest zgodna z potrzebną nazwą biblioteki / polecenia, jest to łatwe.
Problem pojawia się, gdy nie mogę znaleźć niczego w mniam. Zaczynam szukać w Internecie i często znajduję linki do biblioteki. Ale nie wiem, czy mam ufać tym stronom, gdzie skopiować bibliotekę, jeśli ją pobiorę, co w ogóle ma zrobić i tak dalej. Często ma to być inna dystrybucja lub inna wersja Fedory, a potem nie wiem, czy będą działać z moją. Podejrzewam, że biblioteki te są prawdopodobnie obecne w jakimś pakiecie już w repozytorium i wolałbym je stamtąd niż z losowych stron Googled.
Jak mogę dowiedzieć się, do którego pakietu należy biblioteka, jeśli mam jej nazwę? Na przykład teraz potrzebuję biblioteki libpng12.so.0, jak ją zdobyć? A jeśli nie jest to biblioteka, ale polecenie, jak znaleźć pakiet, który ją udostępnia?
źródło
Po wszystkich moich poszukiwaniach z fedorą ... czasami znajduję je tutaj (patrz link poniżej). Na przykład libpng15, który zawiera libpng15.so.15
http://archive.fedoraproject.org/pub/fedora/linux/releases/20/Everything/i386/os/Packages/l/
Następnie pobierasz i rpm -i
źródło
http://archive.fedoraproject.org
będzie mógł zostać zainstalowany przezyum
(o ile jest dostępny dla twojej wersji Fedory), więc nie ma potrzeby przeszukiwania witryny i pobierania jej ręcznie.