Miten tapahtuu KDE 3.1:n päivitys 3.2:een
SuSE 9.0:n kohdalla?
Mikäli tähän löytyisi muutakin tietoa, kuin ihmettelyä tyyliin "Helvetti, sinunhan pitää ensin tietää mitä tarvitset
90:stä tiedostosta ja 177 megasta", tai jenkkikoaliitio"kavereidemme" (sori lipposveljeskunta) mainospaskansekaisia linkkejä help/man-tiedostojen syövereihin, kaikki olisi plussaa.
Lyhyesti: Mitä teen, jotta järjestelmä käynnistyy runlevelillä 5 KDE 3.2:een päivityksen
jälkeen? Mitkä ovat ne välttämättömät paketit, ja mikä on asennusjärjestys? Pitääkö asennus tehdä runlevelillä 3 (rpm -ivh jne..)vai onnistuuko YaST:in kautta (X:ssä)? Oheispaketit voin asentaa jälkikäteen, esim. multimediaan liittyvät, tai grafiikkaan..
mikäli ei asennusjärjestys ole kovin kriittinen(?) niiden osalta.
Tosikot ja linkittäjäfriikit älkööt vaivautuko.:)
Toki ASIAAN liittyville suomalaisten tekemille sivuille saa linkittää, jos sitä kautta löytyy
suoria vastauksia ongelmaan. Tietysti jonkun todellisen osaajan suora vastaus on aina poikaa, verrattuna "tuosta osoitteesta ehkä voisi löytyä jotain,..." vastauksiin.
Kiitos!
SuSE 9.0:n kohdalla?
Mikäli tähän löytyisi muutakin tietoa, kuin ihmettelyä tyyliin "Helvetti, sinunhan pitää ensin tietää mitä tarvitset
90:stä tiedostosta ja 177 megasta", tai jenkkikoaliitio"kavereidemme" (sori lipposveljeskunta) mainospaskansekaisia linkkejä help/man-tiedostojen syövereihin, kaikki olisi plussaa.
Lyhyesti: Mitä teen, jotta järjestelmä käynnistyy runlevelillä 5 KDE 3.2:een päivityksen
jälkeen? Mitkä ovat ne välttämättömät paketit, ja mikä on asennusjärjestys? Pitääkö asennus tehdä runlevelillä 3 (rpm -ivh jne..)vai onnistuuko YaST:in kautta (X:ssä)? Oheispaketit voin asentaa jälkikäteen, esim. multimediaan liittyvät, tai grafiikkaan..
mikäli ei asennusjärjestys ole kovin kriittinen(?) niiden osalta.
Tosikot ja linkittäjäfriikit älkööt vaivautuko.:)
Toki ASIAAN liittyville suomalaisten tekemille sivuille saa linkittää, jos sitä kautta löytyy
suoria vastauksia ongelmaan. Tietysti jonkun todellisen osaajan suora vastaus on aina poikaa, verrattuna "tuosta osoitteesta ehkä voisi löytyä jotain,..." vastauksiin.
Kiitos!
Vastaukset 8
Vanhimmat
Tämä ei ole täysin varma totuus, mutta minulla on sellainen kuva, että seuraavat paketit ovat kriittiset kde:n päivittämisen kannalta.
- arts
- kdebase3
- libkde3
- qt3
Näistä ensin päivitetään libkde3 ja qt3, sitten loput. Jos vielä jää riippuvuuksia, ne pitää luonnollisesti ladata myös. Päivitykset voinet tehdä ihan X:ssäkin, mutta voimaan tulee luultavasti vasta X:n uudelleenkäynnistyksen jälkeen.
Loppumuistutuksena, tämä ei ole lainkaan välttämättä virallinen totuus ja ohjeet voivat olla väärät. Noilla minä kuitenkin lähtisin pelaamaan.
SuSE:a varten imuroiduistua paketeista
päätellen noin näyttäisi menevän kriittisten
pakettien luettelo. Aika hyvä kuvaus paketin tarpeellisuudesta löytyy kyllä YaST:ista myös,
ennen ko. paketin asennuksen hyväksyntää.
Riippuvuuksista: Dependensien kohdalla olen monen muun kanssa käynyt hermoromahduksen partaalla, mutta onko yleensä olemassa mitään oikotietä vaadittujen lisäpakettien asennuksen suhteen (eli mistä aloittaa), vai onko vain varattava aikaa ja hermoja dependensies-kierteen varalta?-->>lue: asenna puuttuva paketti (a) joka vaatii taas paketin (b)joka vaatii (c:n) jne..:)
Toisaalta, ihan heti ei uskaltaisi käyttää nimittäin myöskään forced-vipua asennuksessa...
Ikävä asia on, että pidemmän päälle ainoa tapa selviytyä riippuvuuksista on käyttää jakelun omia pakkauksia niin pitkälle kuin mahdollista ja käyttää jakelun riippuvuuksien ratkontavälineitä, kuten apt-get, yum ja urpmi.
En muista nyt lennosta, mikä menetelmä susella on käytössään.
Jos kuitenkin tarvitsee käyttää distron ulkopuolisia rpm:iä niin http://rpmfind.net , http://rpm.pbone.net ja aika ovat kavereita, joilla yleensä (n 95%) löytää tarvittavan paketin.
Pitäisihän tuon KDE:n Yast:lla päivittyä.
Lisäksi vain muistutukseksi rpm-ohjelmasta, että vivulla -f (freshen) asennetaan vain ne paketit, jotka jo koneelle on asennettu eli korvataan vanhat tiedostot uusilla.
Hain 3.2:sen suselle tarkoitetut paketit tuolta ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.0-i386 suse-people yhteen hakemistoon. Sitten kone init 3 teksitilaan ja roottina rpm -U --nodeps --force *.rpm
Kuulostaa aika rajulta mutta näin on helpointa ja riippuvuudet tulee kuntoon. Samalla ratkee ongelma kde-versiosta, koska -U päivittää koko höskän uudemmaksi. Omalla vastuulla silti, vaikka mulla toimikin...
Toi -nodeps --force rimpsuliini on kyllä aivan järjettömän helppo tapa vetäistä systeemi jojoon.
Se, että ei välitetä riippuvuuksista ei tarkoita, että ne olisivat kunnossa. Jos toimii, niin jees mutta minä en uskaltaisi lähteä noin tekemään.
Yep, tein aivan samoin eilen illalla, hain paketit susen omalta saitilta (otin kaikki tällä kertaa) ja imuroin ne /tmp/kde32-hakemistoon.
Kirjauduin mwm:ään ja siirryin komentorivillä /tmp/kde32-hakemistoon ja annoin komentorivillä komennon :
rpm -U -v --force --nodeps *.rpm
Kaikki pelaa erinomaisesti, ei mitään ongelmia. (taannoin tein saman redhat 8:lla mutta vakaus ei ollut paras mahdollinen, siis komentorimpsu on hieman ongelmallinen joissakin tapauksissa)
Kokeilen tuota forced:ia toisella koneellani.
Jos pelaa niin hieno homma.
Jos ei, niin kerrankos sitä Linuxin asentaa uudestaan..:)
Kiitoksia täydellisestä komentoriviesimerkistä
kaikkine vipuinensa.