Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Seppo Jyrkinen - 06.04.15 - klo:13.45
-
Käytössäni on LibeOffice 4.2.7.2 ja sen taulukkolaskennassa olevan pahan virhetoiminnon (muuttaa kaavoja) vuoksi haluaisin päivittää esimerkiksi versioon 4.3.6 (tosin tästäkään en ole varma; Bugzillan mukaan 4.4.3.0.0+ toimii oikein).
Ubuntussa on Flashback. Klikkailin: Järjestelmätyökalut->Ylläpito->Ohjelmistopäivitykset ja sain vastauksen että kaikki on päivitetty.
Latasin koneelleni 4.3.6.2 paketin ja purkamisen jälkeen löysin DEBS kansiosta noin 30 kpl .deb loppuista kuvaketta joista yhdessä esiintyy sana "calc" eli libobasis4.3-en-us-calc_4.3.6.2-2_amd64.deb jota tuplaklikkasin. Ubuntun sovellusvalikoima ilmestyi ruutuun ja hetken päästä ilmoitus: Riippuvuus ei täytettävissä: libobasis4.3-en-us (>=4.3.6.2)
Löytyykö yksinkertaisia vaihtoehtoja?
-
Ne kaikki paketit pitää asentaa, et voi poimia vain yhtä.
(Varoitus: kirjoitin seuraavat ohjeet puoliksi ulkomuistista, puoliksi yhden kuukauden takaisen Debian-asennuksen komentohistoriaa selaamalla. Tarkista ensin googlettamalla, että ohjeet ovat suht järkeviä. Vastuu on sinulla.)
Poista ensin nykyinen LibreOffice, etteivät riitele keskenään. Sen voit tehdä sovellusvalikoimasta tai päätteessä
sudo apt-get remove libreoffice-core
Avaa pääte ja mene siihen kansioon, jossa paketit ovat.
cd Lataukset/Lib<tab>/DEBS
(Täydennä hakemistopolku sarkainnäppäimellä.)
Asenna kaikki paketit:
sudo dpkg -i *.deb
Jos menee mönkään, kysy lisäohjeita. Tuorein ladattava versio on 4.4.2. Siinä tuo mainitsemasi bugi ainakin on korjattu.
-
Kiitos ohjeista nore, pääsin askeleen eteenpäin. Kokeilin ensin versiota 4.3 mutta se on yhä buginen. Sen poistaminen tuotti ongelmia ja onnistui vasta seuraavalla käskysarjalla:
sudo apt-get purge libreoffice*
sudo apt-get autoclean
sudo apt-get autoremove
Asensin version 4.4 ja Calc toimii oikein, mutta isoksi ongelmaksi on tullut tiedostoselain. Libreofficen tiedostot eivät aukea tuplaklikkaamalla (ohjelman joutuu avaamaan ensin). Valikossa ei myöskään sitä ole: hiiren oikea korva => Avaa sovelluksella => tarjolla on kaksi vaihtoehtoa, Arkiston liittäjä sekä Muu sovellus. Koneen boottaaminen ei auttanut.
Mitä vaihtoehtoja?
-
LibreOffice 4.4.2:n saa myös PPA:sta (https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-4-4):
sudo add-apt-repository ppa:libreoffice/libreoffice-4-4
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install libreoffice
-
Nyt tiedostoselain toimii taas normaalisti, kaiketi kummituksia liikkeellä. Pikkasen on hienosäätöä jäljellä.
1) Voikko ei toimi vaikka yhden ohjeen mukaan pitäisi olla Ubuntussa sisäänrakennettuna. Osoitteessa https://fi.libreoffice.org/ohjeet/kielityokalut/ on sekä oikoluvun että kieliopin paketit tarjolla. Voiko ne asentaa suoraan vai pitääkö jotain ensin poistaa?
2) Käyttöliittymä LO:ssa on lontoon murretta; Ubuntu on suomenkielinen. Minne pitää laittaa kruksi?
3) Näppäimistön pikavalinnat ovat paketin omilla asetuksilla, mutta minulla on toisella koneella LO 4.2.7.2. oma versio; saako oman version kopioitua jollain tapaa tähän 4.4.2.2:een?
-
Nyt tiedostoselain toimii taas normaalisti, kaiketi kummituksia liikkeellä. Pikkasen on hienosäätöä jäljellä.
1) Voikko ei toimi vaikka yhden ohjeen mukaan pitäisi olla Ubuntussa sisäänrakennettuna.
Tuossa aiemmin poistit kaikki libreoffice-paketit järjestelmästä. Samalla meni libreoffice-voikko. Kokeile asentaa se takaisin.
Osoitteessa https://fi.libreoffice.org/ohjeet/kielityokalut/ on sekä oikoluvun että kieliopin paketit tarjolla. Voiko ne asentaa suoraan vai pitääkö jotain ensin poistaa?
Tuolla on tarjolla vain Windows- ja OS X -versiot.
2) Käyttöliittymä LO:ssa on lontoon murretta; Ubuntu on suomenkielinen. Minne pitää laittaa kruksi?
Tarvitset kielipaketin. Ubuntun vakiopaketoinnissa ja PPA:ssa se on libreoffice-l10n-fi. Manuaalisesti asennettaessa joudut lataamaan erikseen kielipaketin LibreOfficen lataussivulta. Sivun pitäisi tarjota suomenkielistä pakettia automaattisesti ("Get LibreOffice interface translated in Suomi"). Tässä suora linkki LibreOffice 4.4.2:n tiedostoon: http://download.documentfoundation.org/libreoffice/stable/4.4.2/deb/x86_64/LibreOffice_4.4.2_Linux_x86-64_deb_langpack_fi.tar.gz
-
Hienoa. Nyt on käytössä suomenkielinen LO ja omat asetuksetkin ovat jostain löytyneet.
Voikko vielä takertelee:
Yritin ensin http://www.linux.fi/wiki/Voikko#Debian sivulla olevaa Debian ohjetta suoraan, mutta sain kehotuksen toteuttaa ensin
sudo apt-get install aptitude
Tämän jälkeen
aptitude install openoffice.org-voikko libenchant-voikko tmispell-voikko mozvoikko
Ei kuitenkaan toiminut vaan sain vastaukseksi:
E: Lukkotiedostoa /var/lib/dpkg/lock ei voitu avata - open (13: Lupa evätty)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Kysyy että olenko root, mutta ei pyytänyt salasanaa.
Tutkailin myös Voikon omia sivuja. Niiden kautta päädyin Ubuntu Suomen sivulle http://wiki.ubuntu-fi.org/Ubuntu_suomeksi jolla olevien ohjeiden mukaan päädyin Järjestelmäasetusten laatikkoon, jossa kieliasetuksena on suomen kieli. Tosin ohjeet eivät taida olla aivan ajan tasalla. Onko Voikko Ubuntuun eri asia kuin Voikko LibreOfficeen?
-
sudo puuttuu komennon edestä, aptitudea ei ole pakko asentaa, paketit voi yhtä hyvin asentaa apt-get:llä
Debianissa ei ole (oletuksena) sudo:a käytössä, mutta Ubuntupohjaisissa ja monissa muissa Linuxeissa sudo on se tapa millä komennot ajetaan pääkäyttäjän oikeuksin.
-
Voikko vielä takertelee:
Yritin ensin http://www.linux.fi/wiki/Voikko#Debian sivulla olevaa Debian ohjetta suoraan, mutta sain kehotuksen toteuttaa ensin
sudo apt-get install aptitude
Tämän jälkeen
aptitude install openoffice.org-voikko libenchant-voikko tmispell-voikko mozvoikko
Asenna libreoffice-voikko, kuten neuvoin. Onnistuu Ubuntun sovellusvalikoiman kautta, Synapticilla tai päätteessä komennolla:
sudo apt-get install libreoffice-voikko
openoffice.org-voikko on OpenOffice.org:lle tarkoitettu paketti, eli sitä ei pidä asentaa, eikä kyseistä pakettia ole nyky-Ubuntuissa tarjollakaan. Mozvoikko on Firefoxille/Thunderbirdille ja libenchant-voikko ja tmispell-voikko joillekin muille ohjelmille. Nämä ovat ehkä jo asennettuna järjestelmässäsi.
Onko Voikko Ubuntuun eri asia kuin Voikko LibreOfficeen?
On eri asia. Voikkoa voidaan hyödyntää muissakin jakeluun kuuluvissa ohjelmissa, jolloin väliin tarvitaan noita muita yllä lueteltuja palikoita. LibreOfficelle riittää libreoffice-voikko (ja sen mukana asentuvat riippuvuudet). Nyt ei tosin ole lainkaan varmaa, toimiiko Ubuntun libreoffice-voikko manuaalisesti asentamasi LibreOffice 4.4.2:n kanssa, mutta kokeilemalla selviää.
-
Nyt LO toimii tavalla jolla tulen toimeen, kiitoksia neuvoista.
Tosin "Help => About LibreOffice" väittää, että käytössäni olisi versio 4.2.7.2 mutta "Sovellukset => Toimisto" takaa löytyy LibreOffice 4.4 ja Calcissa ollut bugi on korjattu.
No, pitihän sitä vähäsen mennä sotkemaan. LO:n kieli on lontoota joten latasin kielipaketin, jonka asennuksen yhteydessä ei tullut huomautuksia, mutta yläpalkkiin ilmestyi "kielletty ajosuunta" ja ilmoitus "BrocenCount >0". Onko niin, että versioon 4.2.7.2 ei vielä ole suomenkielistä käännöstä tarjolla?
-
yläpalkkiin ilmestyi "kielletty ajosuunta" ja ilmoitus "BrocenCount >0".
Tämä tarkoittaa, että pakettienhallinta on havainnut ristiriitoja asennetuissa paketeissa. Mitä libreoffice-paketteja järjestelmässäsi on nyt asennettuna:
dpkg -l | grep libreoffice
Entä mitä Apt sanoo, jos yrität korjata ristiriitoja:
sudo apt-get -f install
Onko niin, että versioon 4.2.7.2 ei vielä ole suomenkielistä käännöstä tarjolla?
Käännökset ovat saatavilla sekä 4.2.7.2:een, joka on sama kuin Ubuntu 14.04:n virallinen LibreOffice, että 4.4.x:ään (PPA:sta tai LibreOfficen sivuilta). Eli kuten kirjoitin aiemmin:
Tarvitset kielipaketin. Ubuntun vakiopaketoinnissa ja PPA:ssa se on libreoffice-l10n-fi. Manuaalisesti asennettaessa joudut lataamaan erikseen kielipaketin LibreOfficen lataussivulta. Sivun pitäisi tarjota suomenkielistä pakettia automaattisesti ("Get LibreOffice interface translated in Suomi"). Tässä suora linkki LibreOffice 4.4.2:n tiedostoon: http://download.documentfoundation.org/libreoffice/stable/4.4.2/deb/x86_64/LibreOffice_4.4.2_Linux_x86-64_deb_langpack_fi.tar.gz
Jos käännökset eivät toimi, syynä voi olla sama pakettiongelma, jonka järjestelmäsi nyt havaitsee.
-
Ajoin sudo korjauksen ja se taisi auttaa askeleen eteenpäin ja kielletty ajosuuntakin on poistunut.
Nyt kaikki muu toimii, paitsi että koneellani on kaksi LO versiota, suomenkielinen 4.4.2.2 sekä englanninkielinen 4.2.7.2. En osaa sanoa, missä vaiheessa LO:sta on tullut toinen versio (asensin kyllä aikaisemmin suomenkielisen "Käyttöliittymän käännökset"). Voin valita kumman version tahansa "Sovellukset=>Toimisto" ja tarjolle tulee 14 Libreä, puolet 4.4 merkinnällä ja puolet ilman versiomerkintää.
Tiedoston kuvaketta tuplaklikkaamalla aukeaa englanninkielinen 4.2.7.2 versio. Millä "täsmäkäskyllä" sen version saisi hävitettyä.
-
Näytä dpkg:n listaus asennetuista LibreOffice-paketeista:
dpkg -l | grep libreoffice
-
dpkg -l | grep libreoffice antaa pitkän listan:
ii libreoffice 1:4.2.7-0ubuntu2 amd64 office productivity suite (metapackage)
ii libreoffice-avmedia-backend-gstreamer 1:4.2.7-0ubuntu2 amd64 GStreamer backend for LibreOffice
ii libreoffice-base 1:4.2.7-0ubuntu2 amd64 office productivity suite -- database
ii libreoffice-base-core 1:4.2.7-0ubuntu2 amd64 office productivity suite -- shared library
ii libreoffice-base-drivers 1:4.2.7-0ubuntu2 amd64 Database connectvity drivers for LibreOffice
ii libreoffice-calc 1:4.2.7-0ubuntu2 amd64 office productivity suite -- spreadsheet
ii libreoffice-common 1:4.2.7-0ubuntu2 all office productivity suite -- arch-independent files
ii libreoffice-core 1:4.2.7-0ubuntu2 amd64 office productivity suite -- arch-dependent files
ii libreoffice-draw 1:4.2.7-0ubuntu2 amd64 office productivity suite -- drawing
ii libreoffice-gnome 1:4.2.7-0ubuntu2 amd64 office productivity suite -- GNOME integration
ii libreoffice-gtk 1:4.2.7-0ubuntu2 amd64 office productivity suite -- GTK+ integration
ii libreoffice-impress 1:4.2.7-0ubuntu2 amd64 office productivity suite -- presentation
ii libreoffice-java-common 1:4.2.7-0ubuntu2 all office productivity suite -- arch-independent Java support files
ii libreoffice-math 1:4.2.7-0ubuntu2 amd64 office productivity suite -- equation editor
ii libreoffice-pdfimport 1:4.2.7-0ubuntu2 amd64 PDF Import component for LibreOffice
ii libreoffice-report-builder-bin 1:4.2.7-0ubuntu2 amd64 LibreOffice component for building database reports -- libraries
ii libreoffice-sdbc-firebird 1:4.2.7-0ubuntu2 amd64 Firebird SDBC driver for LibreOffice
ii libreoffice-sdbc-hsqldb 1:4.2.7-0ubuntu2 amd64 HSQLDB SDBC driver for LibreOffice
ii libreoffice-style-galaxy 1:4.2.7-0ubuntu2 all office productivity suite -- Galaxy (Default) symbol style
ii libreoffice-style-human 1:4.2.7-0ubuntu2 all office productivity suite -- Human symbol style
ii libreoffice-voikko 4.0-1 amd64 Spellchecker, grammar checker and hyphenator for LibreOffice
ii libreoffice-writer 1:4.2.7-0ubuntu2 amd64 office productivity suite -- word processor
ii libreoffice4.4 4.4.2.2-2 amd64 Brand module for LibreOffice 4.4 .2.2
ii libreoffice4.4-base 4.4.2.2-2 amd64 Base brand module for LibreOffice 4.4 .2.2
ii libreoffice4.4-calc 4.4.2.2-2 amd64 Calc brand module for LibreOffice 4.4 .2.2
ii libreoffice4.4-debian-menus 4.4.2-2 all LibreOffice 4.4 desktop integration
ii libreoffice4.4-dict-en 4.4.2.2-2 amd64 En dictionary for LibreOffice 4.4 .2.2
ii libreoffice4.4-dict-es 4.4.2.2-2 amd64 Es dictionary for LibreOffice 4.4 .2.2
ii libreoffice4.4-dict-fr 4.4.2.2-2 amd64 Fr dictionary for LibreOffice 4.4 .2.2
ii libreoffice4.4-draw 4.4.2.2-2 amd64 Draw brand module for LibreOffice 4.4 .2.2
ii libreoffice4.4-en-us 4.4.2.2-2 amd64 Brand language module for LibreOffice 4.4 .2.2
ii libreoffice4.4-fi 4.4.2.2-2 amd64 Brand language module for LibreOffice 4.4 .2.2
ii libreoffice4.4-impress 4.4.2.2-2 amd64 Impress brand module for LibreOffice 4.4 .2.2
ii libreoffice4.4-math 4.4.2.2-2 amd64 Math brand module for LibreOffice 4.4 .2.2
ii libreoffice4.4-ure 4.4.2.2-2 amd64 UNO Runtime Environment .2.2
ii libreoffice4.4-writer 4.4.2.2-2 amd64 Writer brand module for LibreOffice 4.4 .2.2
-
Voit poistaa ainakin suurimman osan LibreOffice 4.2.7:n paketeista näin:
sudo apt-get remove libreoffice-core
Samalla lähtee tosin myös libreoffice-voikko. Toimiiko se sinulla nyt 4.4.2:n kanssa? Jos toimii, libreoffice-voikon voi tarvittaessa asentaa takaisin ilman ylimääräisiä riippuvuuksia komennolla:
sudo apt-get --no-install-recommends install libreoffice-voikko
-
Nyt sain Sovellukset kuntoon; siellä on yksi LibreOffice ilman versionumeroa ja lopuissa on 4.4.
Voikko ei kuitenkaan asentunut. Tuli tällainen litania:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
libreoffice-voikko on jo uusin versio.
Seuraavat paketit on alun perin asennettu automaattisesti, eikä niitä enää tarvita:
fonts-dejavu fonts-sil-gentium fonts-sil-gentium-basic libhsqldb1.8.0-java
libreoffice-java-common libservlet3.0-java
Use 'apt-get autoremove' to remove them.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 9 päivittämätöntä.
Nuo päätteen tulosteet kannattaa laittaa "koodien" sisään, helpottaa lukemista ja selventää mitä on milläkin käskyllä saatu aikaiseksi, tuo koodi löytyy ylhäältä #-merkin takaa. Nyt tehty puolestasi -Storck
(niitä ja muita ihmeellisyyksiä voi vapaasti harjoitella Testaus-osiossa (http://forum.ubuntu-fi.org/index.php?board=6.0))
-
Voikko ei kuitenkaan asentunut. Tuli tällainen litania:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
libreoffice-voikko on jo uusin versio.
Seuraavat paketit on alun perin asennettu automaattisesti, eikä niitä enää tarvita:
fonts-dejavu fonts-sil-gentium fonts-sil-gentium-basic libhsqldb1.8.0-java
libreoffice-java-common libservlet3.0-java
Use 'apt-get autoremove' to remove them.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 9 päivittämätöntä.
Tuon mukaan libreoffice-voikko on asennettuna, eli onnistuit säilyttämään sen poistoista huolimatta. En tiedä miksi niin -- libreoffice-voikko riippuu paketista libreoffice-core, joten senkin pitäisi olla edelleen asennettuna.
-
Kiitoksia ylläpidolle huomautuksesta.
Kun sain Sovellusten alta ylimääräisen LO:n poistettua, eikä Voikko toiminut, niin asensin 4.4.2:n langpackin uudestaan komennolla:
sudo apt-get install libreoffice-voikko
Ei kuitenkaan lähtenyt toimimaan, vaikka ennen vanhemman LO version poistamista se toimi.
-
Kun sain Sovellusten alta ylimääräisen LO:n poistettua, eikä Voikko toiminut, niin asensin 4.4.2:n langpackin uudestaan komennolla:
sudo apt-get install libreoffice-voikko
Ei kuitenkaan lähtenyt toimimaan, vaikka ennen vanhemman LO version poistamista se toimi.
Ja olet varma, että se toimi aiemmin nimenomaan 4.4.2:ssa, eikä vain 4.2.7:ssä?
-
Voikko toimi "vanhemmalla LO versiolla" mutta numeroa en osaa sanoa. Tämän piti olla pikkuhomma, niin en älynnyt ottaa kirjanpitoa käyttöön!
Olisiko minun koneellani joitain vanhoja häntiä sotkemassa? Jos putsaisi pöydän ja laittaisi kaiken uusiksi.
LibreOfficen täydellinen poistaminen
sudo apt-get purge libreoffice*
sudo apt-get autoclean
sudo apt-get autoremove
Uudelleen asennus
1) Versio 4.4.2 osoitteesta https://fi.libreoffice.org/lataa/luotettavin-libreoffice/
sudo dpkg -i *.deb
2) Suomenkielinen käyttöliittymä http://download.documentfoundation.org/libreoffice/stable/4.4.2/deb/x86_64/LibreOffice_4.4.2_Linux_x86-64_deb_langpack_fi.tar.gz
sudo dpkg -i *.deb
3) Voikko: onnistuuko suoraan ilman lataamisia?
sudo apt-get install libreoffice-voikko
Pitäisikö mennä noin?
-
Kuten aiemmin sanoin, Ubuntun libreoffice-voikkoa ei välttämättä saa toimimaan muiden kuin Ubuntun oman LibreOffice-version kanssa. Paketti pitäisi erikseen kääntää asentamallesi LibreOffice-versiolle.
Jos tarvitset Voikkoa tuon uuden LibreOffice Calc 4.4.2:n kanssa, Ubuntu 15.04:ssä on suoraan kaikki tarvitsemasi. Poista libreoffice4.4-paketit ja päivitä jakelu, kun 15.04 tulee saataville torstaina 23.4.
-
Nyt menee juttu mietintämyssyyn...
-
Kuinka tapahtuu Voikon asennus tar.gz paketin avulla? Voikko pitäisi saada koneeseen, jolla ei ole yhteyttä verkkoon.
Löysin osoittesta http://packages.ubuntu.com/fi/precise/i386/libreoffice-voikko/download linkit, latasin ja purin koneelle. DEBIAN kansiosta löytyi control ja md5sum tiedostot.
Kuinka Voikon asennus onnistuu? Ja onko 386 ja amd paketeilla merkittävää eroa?
-
Kuinka tapahtuu Voikon asennus tar.gz paketin avulla? Voikko pitäisi saada koneeseen, jolla ei ole yhteyttä verkkoon.
Voit ladata tarvittavat deb-paketit ja riippuvuudet tuolta http://packages.ubuntu.com -sivuston kautta.
Tar.gz on lähdekoodipaketti, joka pitäisi kääntää erikseen, ja siihen tarvitaan huomattavasti enemmän riippuvuuksia ja ohjeistusta. En lähtisi tälle tielle, ellet halua yrittää saada Voikkoa toimimaan esim. sen LibreOfficen sivuilta ladatun LibreOffice 4.4.2:n kanssa, jolle ei ole valmista Voikko-pakettia.
Ja onko 386 ja amd paketeilla merkittävää eroa?
386 on 32-bittiselle järjestelmälle ja amd64 on 64-bittiselle järjestelmälle. Tarkista järjestelmän bittisyys komennolla:
uname -m
unamen listauksessa x86_64 tarkoittaa 64-bittistä ja i386 tai i686 tarkoittaa 32-bittistä.
-
Eikös Libreofficen PPA'sta saa uudemman officen JA voikon?
-
Eikös Libreofficen PPA'sta saa uudemman officen JA voikon?
Ei ainakaan tästä PPA:sta: https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-4-4
Ellei se sitten satu toimimaan Ubuntun vanhemmalle LibreOfficelle käännetyn libreoffice-voikon kanssa?
-
Kun se toimii, älä hämmennä. Taidan noudattaa tätä ohjetta vanhemman koneen osalta.
Olen nyt tunnistanut koko homman liikkeelle laittaneen bugin. Calcin laskukaavassa plus-merkki korvautuu kaksoispisteellä jos lisää rivejä plus-merkin kohdalle. Tämä koskee ilmeisesti ainoastaan alkuaan OpenOffcella tehtyjä tiedostoja. Täysin uudet Calc tiedostot vanhemmalla käyttiksellä toimivat oikein ja uudella käyttiksellä myös vanhat tiedostot.
Näitten kanssa pystyy nyt elämään.