Yritin asentaa Xineä. Xinen sivulla neuvottiin asentamaan paketit komennolla rpm -Uvh *.rpm. Äskeisellä käskyllä tulee riippuvuusilmoitus puuttuvasta paketista libpng.so.2, ja sen paketin sain imuroitua jostain, mutta minne se pitäisi asentaa. Yritin siirtää sen hakimistoon /lib, mutta sama virheilmoitus riippuvuudesta. Mikä meni väärin, minne se pitäisi asentaa. Onko joku joskus asentanut Xinen?
Xine
Taffel
2185
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
"...asentamaan paketit komennolla rpm -Uvh *.rpm."
Mikäköhän rpm-pohjainen jakelu on kyseessä (versio?)? Yleensä, jos mahdollista, kannattaa käyttää omaan jakeluun tarkoitettua pakettia ja paketinhallintasoftaa (yum, apt), joka huolehtii samalla riippuvuuksista. Mitä rpm-paketteja olet jo yrittänyt asentaa?
xine koostuu ainakin itse xine-paketin ohella skins- sekä lib-paketeista.
"riippuvuusilmoitus puuttuvasta paketista libpng.so.2 ja sen paketin sain imuroitua jostain, mutta minne se pitäisi asentaa."
Jotakin jostakin? Tuo libpng.so.2 tulee jonkin paketin mukana. Onko asentamasi paketti todellakin jakeluusi soveltuva. libpng.so.2 ei varmasti ole ainoa tarvittava kirjastotiedosto. rpm-järjestelmässä paketit asentuvat sinne minne niiden pitääkin purkautua. Ei niitä yksittäin tarvitse (eikä ehkä edes kannata) alkaa kopioimaan tai siirtelemään.
Pieni tarkennus, joka saattaa kuullostaa pilkunviilaukselta, mutta on silti tärkeä. Riippuvuus ei ole pakettiin libpng.so.2, vaan pakettiin, joka sisältää tuon tiedoston.
Sinun siis pitää asentaa paketti, jonka nimi mitä luultavimmin on libpng, libpng2, libpng3 tms.
Mitä distroa käytät? Voi olla hyvät mahdollisuudet, että xine kuuluu sen pakettivalikoimiin, jolloin oma paketinhallinta kykenee selvittämään ongelmasi.