nyt kun olen tähän linux maailmaan vähän päässyt
tutustumaan niin olen törmännyt asentaessani
ohjelmia "depencies" ongelmaan. eli asennettava
paketti tarvitsisi jonkun toisen tiedoston
toimiakseen (?). Elim licq asennus valitti tästä
riippuvuudesta. ja viittasi johonkin lib.so
tyyliseen tiedostoon (tarkkaa nimeä en nyt muista)
Teinkö linux (RH7.1) asennuksessa jonkun virheen
(jätin jotain oleellista asentamatta, custom
asennus).
Mitä mieltä yleensäkin olette RedHat 7.1:Sestä,
kannattaisko laittaa jokin muu distribuutio?
(työasemakäyttöön)
tutustumaan niin olen törmännyt asentaessani
ohjelmia "depencies" ongelmaan. eli asennettava
paketti tarvitsisi jonkun toisen tiedoston
toimiakseen (?). Elim licq asennus valitti tästä
riippuvuudesta. ja viittasi johonkin lib.so
tyyliseen tiedostoon (tarkkaa nimeä en nyt muista)
Teinkö linux (RH7.1) asennuksessa jonkun virheen
(jätin jotain oleellista asentamatta, custom
asennus).
Mitä mieltä yleensäkin olette RedHat 7.1:Sestä,
kannattaisko laittaa jokin muu distribuutio?
(työasemakäyttöön)
Vastaukset 4
Vanhimmat
Tuskin olet tehnyt mitään väärää vaan ohjelma jota
olet asentamassa vaatii jonkin kirjaston
toimiakseen.
paras tapa etsiä tarvittava paketti on suunnata
selain osoitteeseen www.rpmfind.net ja sinne
hakuun tarkka tiedostonnimi johon asennettavalla
ohjelmalla on riippuvuus. haku antaa vastauksen
mikä paketti on haettava ja asennettava ennenkuin
alkuperäinen asennettava ohjelma asentuu.
tarkista ennen netistä imuttamista jos haluttu
paketti löytyy jo valmiiksi RH:n cd:ltä.
Minulla on toi Redhat7.1 ja pidän siitä. Olen
käyttänyt Linux:a vuodesta 93 ja tämä on uusista
distoista mielestäni paras (mandraken kanssa).
toi ks. tiedosto on varmaan linkitetty erilailla
licq:ssa joten me sen tiedoston hakemistoon
(lib.so joku) locate lib.sojoku ja linkitä se
vaikka mc:llä siihen paikkaan missä licq odottaa
sen olevan. Voi myös olla että sinun lib.sojoku
on eriversio, jonka voit etsiä locatella vaikka
locate lib.so pelkästään jolloin löytyy kaikki
vaikkapa lib.so.2.12 lib.so.2.00 ja sillee,
sitten linkkaat jonkun näistä sen nimiseksi
tiedostoksi jonka licq tarvitsee...
t,
veesu
jees, kiitoksia, sain toimimaan. tarvittava
tiedosto löytyi RH cd:ltä.
jos kerran sait tietää tuon tarvittavan kirjaston
nimen, niin kuten tuossa yllä jo mainittiin voit
katsoa tuolta rpmfind.net:stä, että mikä paketti
tuon kirjaston tarjoaa.
Otetaan oletus:
Asennuksen vaatima kirjasto oli hubaalib.so
lisäksi kannattaa mennä /lib -hakemistoon ja
tehdä listaus ls -la *hubaalib.so*, jolloin
mahdollisesti sinne jo asennettu kyseisen
kirjaston versio tulee selville (tee
sama /usr/lib -hakemistoon, jos ei löytynyt),
mikäli siellä on ko. kirjaston versio voit tehdä
linkin
ln -s /lib/xxhubaaliblibxx.so /lib/hubaalib.so.
jos asennus vielä valittaa, niin koitapa rpm -
ivh --nodeps licqxx.rpm.
Onhan tuo hieman sekava selostus, mutta ehkäpä
auttaa:)