Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: JussiS - 22.05.13 - klo:17.47
-
Hei!
Alla on 32 bittinen Ubuntu 12.04. Käytössä ollut jonkun aikaa LibreOffice 4.0x. Eilen päivittyi versioon 4.03, jolloin katosivat käytännössä menut kokonaan. Kun 4.x ei ole oletus 12.04:lle, niin ajattelin sitten downgreidata niin saan ainakin vakaan version, joka toimii hyvin kirjoituskoneena. Poistin siis 4.x:n ja sen repot ohjelmalähteistä. Tämän jälkeen Synaptic näyttää että oikea LibO olisi 3.5.7. Vaan kun yritän asentaa konsolista, saankin seuraavaa:
Reading package lists... Done
jussi@jussi-eM250:~$ sudo apt-get install libreoffice
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libreoffice : Depends: libreoffice-core (= 1:3.5.7-0ubuntu4) but it is not going to be installed
Depends: libreoffice-writer but it is not going to be installed
Depends: libreoffice-calc but it is not going to be installed
Depends: libreoffice-impress but it is not going to be installed
Depends: libreoffice-draw but it is not going to be installed
Depends: libreoffice-math but it is not going to be installed
Depends: libreoffice-base but it is not going to be installed
Depends: libreoffice-filter-mobiledev but it is not going to be installed
Depends: libreoffice-java-common (>= 1:3.5.7~) but it is not going to be installed
Recommends: libreoffice-gnome but it is not going to be installed or
libreoffice-kde but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Mites tässä näin kävi?
-
Ongelma LibO 4.0.2 -> 4.0.3 päivityksessä oli siis se, että valikot muuttuvat mustiksi eikä niissä ollut enää mitään valittavaa.
Takaisinpäivitys versioon 3.5.7 ei kuitenkaan millään konstilla onnistunut, koska ilmeisesti 4.0.2:n asennuksen myötä oli livahtanut kirjastoihin jotain uudempaa, jota 3.5.7 ei enää ymmärrä.
Ratkaisin asian klassisesti. Tuhosin kotikansiosta .config tiedostosta kansion Libreoffice, tägäsin uudelleen 4.0 tietolähteet ja asensin uudelleen.
Nytkän se lähti toimimaan - valikot ihan kunnossa. Onneksi tyylitiedostot, omat sanastot ja lisäosat olivat tallessa omassa kansiossaan, niin sain nekin takaisin suhteellisen pienellä vaivalla.
Arvoitukseksi jää, mikä aiheutti tuon lkuperäisen ongelman. En keksi sille mitään selitystä.
-
Kun 4.x ei ole oletus 12.04:lle, niin ajattelin sitten downgreidata niin saan ainakin vakaan version, joka toimii hyvin kirjoituskoneena. Poistin siis 4.x:n ja sen repot ohjelmalähteistä.
Mites tässä näin kävi?
Ehkä oikea metodi olisi ensin poistaa epäkurantit ohjelmat. Sitten voit poistaa repot, joista ko. sovellutus on haettu. Kun kaikki turhat rippeet ko. sovellutuksesta on poistettu, käytät vain repoja, joista saa virallisesti toimivan ohjelman.
Libre-office on laaja ohjelmakokonaisuus, joten sen toimivuus riippuu lähes lukemattomista ohjelmista ja niiden vaatimista kirjastoista. Kun poistat repot, joilta olet ohjelmakokonaisuuden asentanut, ei uudelleen asentamasi repo osaa edes välttämättä poistaa kaikkea turhaa tauhkaa - eikä uudelleen asennus perusrepojen pohjalta onnistu, kun koneella on paketteja, jotka ovat uudempia kuin perusrepolta on tarjolla.
Vihje: helpoin tapa saada järjestelmä rikki, on asentaa repoja mielinmäärin. Ubuntu 12.04 Precise on LTS-versio, jonka vakaus perustuu siihen, ettei järjestelmään asennella jakeluun tukemattomia ohjelmaversioita kirjastoineen.
Jos syystä tai toisesta haluaa käyttää uusimpia jakeluun soviteltuja ohjelmistoja, käy homma todennäköisimmin putkeen, päivittämällä jakelu uusimpaan versioon.
Ubuntu 13.04:n LibreOffice on mallia 4.0.2
http://packages.ubuntu.com/search?keywords=libreoffice&searchon=names&suite=raring§ion=all