Tämäkin viestin näin vasta nyt. Elias kirjoitti joskus kauan sitten:
> Olen määrittänyt Teemu Likosen ohjeiden mukaan Ubuntu 5.10:een > asennuslähteen. > E: /var/cache/apt/archives/openoffice.org2-soikko_1.0.1-3gcc34_i386.deb: > trying to overwrite `/usr/lib/openoffice/program/libstlport_gcc.so', > which is also in package openoffice.org-bin Näemmä paketti openoffice.org-bin kuuluu OOo:n versiolle 1.1.5, ja 2.0:ssa sitä ei ole lainkaan. Minun Oo2-soikko-paketti on riippuvainen vähintään jostain 1.9.xx-versiosta, joten onko sinulla asennettuna sekä 1.1.5 että 2.0 Ubuntun repositorystä? Ja sitten tuo konfliktiongelma. Debianissa OOo 2.0 asentuu hakemistoon /usr/lib/openoffice/ mutta Ubuntussa se onkin varattu 1.1.5:lle. Sen sijaan OOo 2.0 asentuu hakemistoon /usr/lib/openoffice2/. Jotta pakettini toimisi mahdollisimman monissa Debian-pohjaisissa distroissa, se tekee kumpaankin hakemistoon symbolisen linkin /usr/lib/openoffice/program/libstlport_gcc.so joka osoittaa tiedostoon /usr/lib/libstlport_gcc.so.4.6. Nyt se ei sitten käy, jos jollakin on Ubuntussa sekä 1.1.5 että 2.0. Oo2-soikko tuskin 1.1.5:ssä edes toimii, ja on vaarana, että asennuspaketti koettaa rekisteröidä kielimoduulia myös 1.1.5:lle, mikäli sen hakemistosta löytyy program/unopkg-ohjelma (skripti). Ratkaisu olisi varmaankin tehdä Debianille ja Ubuntulle erilliset paketit - pelkästään tuon linkin vuoksi. Sinällään se ei ole iso homma, mutta menisi taas hajalle asennuslähderivi, joka on ihmisillä sources.list-tiedostossa. Sitä joutuisi muuttamaan niin, että kummallekin distrolle tulee omansa. Vielä hankalampi ratkaisu olisi luoda se linkki paketin asennusskriptin toimesta. En nyt suoraan sanottuna oikein tiedä, miten tämän ratkaisisi. Luottaisiko siihen, että suunnilleen kellään ei ole molempia OOo-versioita asennettuna... --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
