Frågan om hur man ersätter den förinstallerade versionen av OpenOffice i Ubuntu med SUN:s (numera Oracles) version av OpenOffice dyker med jämna mellanrum upp. Det är litet pyssel och har både för- och nackdelar.
Varför man ska byta:
- Man får den senaste versionen av OOo.
- SUN:s version är grundversionen av OOo. Den är stabilare än Ubuntus version som bygger på avknoppningen Go-oo som ytterligare modifierats i Ubuntu. Kvalitetskontrollen är inte alltid den bästa.
Varför man inte ska byta:
- Det kräver litet arbete.
- Om man är nöjd finns det ingen anledning att uppdatera.
- De funktioner som Go-oo och Ubuntu lagt till kan vara bra att ha. Bland dem finns inbyggt stöd för multimedia i Impress.
Om man vill ha den senaste versionen av OOo, men inte vill ha SUN:s version, kan man installera ett extraförråd för Ubuntus Openoffice. Någon vecka efter SUN släppt sin version av OpenOffice brukar Ubuntu ha sin version färdig. Att göra det kräver mindre arbete. Denna version är enligt min erfarenhet sällan tillräckligt testad. Det finns ofta fula buggar som inte finns i SUN:s version.
I Ubuntus version kan man välja att installera ett eller flera av modulerna i OpenOffice. I SUN:s version installeras samtliga program.
Gör så här:
Jag byter från det förinstallerade OpenOffice 3.1.1 i Ubuntu 9.10 Karmic Koala till SUN OpenOffice version 3.2. Guiden fungerar även i Kubuntu och Xubuntu. Den bör även fungera i andra distributioner som bygger på Ubuntu, till exempel LinuxMint.
Min målsättning är att guiden ska vara så enkel som möjligt. Trots det kan det uppstå problem. Om något går snett, lämna en kommentar med beskrivning om vad som inte fungerar. Då kan jag förbättra den. De kommandon som ska ges i terminalen kan du kopiera från bloggen och klistra in så att de blir rätt.
1. Först måste Ubuntus OpenOffice avinstalleras. Öppna en terminal och klistra in kommandot:
sudo apt-get remove openoffice*.*
Tryck Enter, ange lösenord och OpenOffice avinstalleras.
2. Ladda ner OpenOffice från OpenOffice svenska hemsida: http://sv.openoffice.org/get/. Den fil som ska laddas ner är antingen Linux 32bit Linux Debian, om du kör ett 32-bitars system, eller Linux 64bit Linux Debian, om du kör 64-bitars. Spara filen till exempel på skrivbordet.
3. Högerklicka på filen du laddat ner och välj packa upp här. På skrivbordet skapas en mapp. Flytta den till din Hemmapp.
4. Öppna en Terminal och klistra in kommandot:
cd OOO320_m12_native_packed-1_sv.9483/DEBS
Tryck Enter.
cd = change directory, går till rätt mapp. OOO320… osv är namnet på mappen du nyss la i din Hemmapp. Namnet får man fram genom att högerklicka på mappen, välja Egenskaper och kopiera allt som står i rutan uppe till höger och klistra in i Terminalen. Det är så du ska göra om du installerar en annan version än den jag använder som exempel. /DEBS är installationsmappen inuti OOO320… mappen. Kommandot pekar alltså ut rätt mapp för installation.
5. Skriv i Terminalen:
sudo dpkg -i *.deb
Tryck Enter. Du ombeds att ange ditt lösenord.
Nu installeras OpenOffice. När det är klart skriver du i Terminalen:
cd desktop-integration
Tryck Enter. Skriv i terminalen:
sudo dpkg -i *.deb
Tryck Enter. Du ombeds att lämna lösenord. OpenOffice installerar nu SUN:s ikoner i din meny.
Du kan kontrollera att allt är rätt installerat genom att gå in på Program – Kontor. Där ska nu finnas OpenOffice program med SUN:s ikoner.
OOo fungerar oftast inte direkt utan kraschar. Det beror på att det blir fel i användarmappen, .openoffice.org då man uppdaterar. Den syns om man ställer sig i Hemmappen och trycker CTRL+h. Du kan behöva skapa en ny användarmapp. Döp om din gamla .openoffice.org mapp. Starta OpenOffice. Programmet skapar automatiskt en ny användarmapp. Nu ska det inte krascha. Hur du för över inställningar från din gamla användarmapp kan du läsa om här.
Du kan ta bort filen på skrivbordet du laddade hem och OpenOfficemappen du la i din i din Hemmapp.
Om du vill avinstallera SUN:s OpenOffice gör du det i Synaptic. Klicka längst ner till vänster på knappen Ursprung. I vänsterkolumnen får du upp en post som heter Lokal/Okända. Här ligger alla paketen till SUN:s OpenOffice under namn som börjar antingen på ooobasis eller openoffice. För att avinstallera högerklickar du på alla filerna och väljer Markera för total borttagning. När alla filer är markerade väljer du Verkställ i Knappraden. OpenOffice avinstalleras. Nu kan du om du vill installera Ubuntus OpenOffice istället. Du kan åter behöva skapa en ny användarmapp.
Det finns en längre engelskspråkig guide som diskuterar flera aspekter av att installera SUN:s version av OpenOffice i Ubuntu här.

#1 by Per Åkesson on 12 februari 2010 - 14:02
Quote
Bäste Påvel, du är tankeläsare. Tack för tipsen! Jag satt just idag o pillade på min Ubuntu 9.10. Uppdatera till OOo 3.2 verkade för krångligt så jag inskränkte till att installera LanguageTool. Det blev en hel sida java-felmeddelanden. Min Ubuntu hade ju bara den öppna Javan installerad. Så jag installerade Sun original Java. Tyvärr samma felmeddelande. Sen gav jag upp. Det är antagligen Guds straff för att jag använder Ubuntu ganska sällan.
Förra året var min netbook eeePC 900 med bara Ubuntu på flashminne, användes flitigt på resor. I år har jag bytt ut den mot eeePC 1008, för att få större tangentbord. Denna dator har hårddisk, levereras med Windows XP. Tyvärr använder jag oftast Windows. Partitionen med Ubuntu 9.10 samlar damm eftersom jag saknar vissa småsaker:
1. musik o podcaster som jag samlar i iTunes
2. förmågan att dela internet från iPhone, så att telefonen ger mobilt bredband till datorn. Det sistnämnda ska gå om man jailbrakar sin iPhone, men dygnet har bar 24 timmar…
#2 by Påvel on 12 februari 2010 - 14:50
Quote
Det enda jag kan hjälpa dig med är LanguageTool: Se till att du har paketen sun-java6-plugin och sun-java6-jre installerade. Sedan kommer Language Tool att fungera. Eftersom Java inte är 100% fri programvara undviker många Linuxdistributioner, som Ubuntu, att installera den från start. Det innebär att man får pilla litet själv. SUN:s java fungerar bättre tillsammans med OOo än OpenJDK.
#3 by Per Åkesson on 13 februari 2010 - 17:48
Quote
Jag gjorde exakt så. Allt Sun installerat. Provade att hämta LanguageTool både från den egna projektsidan o från OOo sida. Öppnar tillägget från OOo Writer 3.1 i Ubuntu 3.1. Det blir bara ett nytt fönster med Runtime Exception. Kanske jag måste avinstallera OpenJDK? Nu har jag ju både den och Sun Java…. Skumt.
#4 by Påvel on 13 februari 2010 - 18:17
Quote
Litet märkligt. Min gissning är att det är något strul i förbindelsen mellan Java och OOo. Testa med att ta bort OpenJDK och Icedtea. De borde inte påverka, men man vet aldrig.
I OOo: Gå in under Verktyg – Alternativ – OpenOffice.org – Java och kontrollera så att OpenOffice hittar Java. Du ska kunna bocka för att ”Använd en Java-körtidsmiljö” och välja en eller flera instanser av Java i en lista. Se till att allt är ibockat. Om du har flera Java – välj den senaste. Om inte OOo hittar java så testa med att installera om Java JRE, starta om OOo. OpenOffice måste hitta Java här för att Javaberoende plugins, som LT, ska fungera.
Om inte det hjälper: Ta bort Language Tool, starta om OOo. Installera LT på nytt, starta om OOo. Om inte det hjälper, avinstallera LT, stäng ner OOo. Gå in i din användarmapp .openoffice.org i Hemmappen. (Syns med CTRL+h) I den finns en bit ner i hierarkin en mapp som heter uno_packages gå ner i den till en ny nivå som heter uno_packages. Det är här som tillägg är installerade. Om du letar i mapparna med konstiga namn hittar du nog en mapp för Language Tool. Ta bort den. Starta OOo, instalera LT igen och testa. Mappen du tar bort kan innehålla tjuriga inställningar för LT som är i vägen.
Jag har för mig att jag hade samma problem som du en gång för länge sedan med LT. Det som spökade var Java, men jag kommer inte riktigt ihåg hur jag gjorde. Jag fick dock igång det efter en liten stund. Tänk på att man måste starta om OOo när man gör någon förändring med tillägg. Många glömmer bort det.
Pingback: Anonym
#5 by Leif N on 22 januari 2011 - 15:12
Quote
Du är en ängel, Påvel!
Så många gånger som denna bloggsida har hjälpt mig.
(Jag har mer än en dator. Därtill har jag fler än ett operativsystem i merparten av dessa datorer). Nu senast, idag, startade jag upp en äldre dator och fann, att mina kalkyldokument inte längre ”lirade” som tänkt är.
Raskt googlade jag fram din bloggsida och avinstallerade det gamla openofficeprogrammet, ersatte det med Suns variant och direkt funkade allt.
Jag bugar mig djupt. I vördnad för din blogg.
Tack!
Leffe / tukken