Portál AbcLinuxu, 26. dubna 2024 10:00

RPM a DEB repozitáře LibreOffice

26.4.2012 14:00 | Přečteno: 1748× | Linuxení aneb hrátky se šrotem | Výběrový blog | poslední úprava: 6.11.2016 22:57

V souvislosti s mým nedávným přechodem na Debian Wheezy a a tím pádem i na Debianí build LibreOffice jsem se začal potýkat s podobnou nestabilitou neoficiálního buildu LibreOffice jako v případě Novellího buildu OpenOffice, jakou jsem zmiňoval v jednom ze svých prvních zápisků. Tento problém jsem se rozhodl vyřešit stejně jako kdysi - založením Debianího repozitáře LibreOffice s oficiálními buildy od The Document Foundation.

Tento nový repozitář a dodnes udržovaný RPM repozitář jsou veřejné a tedy dostupné i Vám. Obsahy obou repozitářů jsou shodné:

Repozitáře můžete prohlížet z webového prohlížeče na adresách:
DEB repozitář: http://home.zcu.cz/~khruska/lorepo-deb/
RPM repozitář: http://home.zcu.cz/~khruska/lorepo/

DEB repozitář LibreOffice

DEB repozitář LibreOffice si můžete do svého balíčkovacího systému přidat připsáním řádky

deb http://home.zcu.cz/~khruska/lorepo-deb/ binary-i386/
pro i386 stroje respektive
deb http://home.zcu.cz/~khruska/lorepo-deb/ binary-amd64/
pro x86_64 stroje (s nainstalovanou 64-bitovou distribucí) do souboru /etc/apt/sources.list. Po provedení apt-get update se načte obsah těchto repozitářů a kompletní nahrazení distribučních LibreOffice lze provést příkazem
 apt-get install libobasis3.5-base libobasis3.5-binfilter libobasis3.5-calc libobasis3.5-core01 libobasis3.5-core02 libobasis3.5-core03 libobasis3.5-core04 libobasis3.5-core05 libobasis3.5-core06 libobasis3.5-core07 libobasis3.5-cs libobasis3.5-cs-base libobasis3.5-cs-calc libobasis3.5-cs-help libobasis3.5-cs-math libobasis3.5-cs-res libobasis3.5-cs-writer libobasis3.5-draw libobasis3.5-en-gb libobasis3.5-en-gb-base libobasis3.5-en-gb-calc libobasis3.5-en-gb-help libobasis3.5-en-gb-math libobasis3.5-en-gb-res libobasis3.5-en-gb-writer libobasis3.5-extension-beanshell-script-provider libobasis3.5-extension-javascript-script-provider libobasis3.5-extension-mediawiki-publisher libobasis3.5-extension-nlpsolver libobasis3.5-extension-pdf-import libobasis3.5-extension-presentation-minimizer libobasis3.5-extension-presenter-screen libobasis3.5-extension-python-script-provider libobasis3.5-extension-report-builder libobasis3.5-gnome-integration libobasis3.5-graphicfilter libobasis3.5-images libobasis3.5-impress libobasis3.5-javafilter libobasis3.5-kde-integration libobasis3.5-math libobasis3.5-ogltrans libobasis3.5-onlineupdate libobasis3.5-ooofonts libobasis3.5-ooolinguistic libobasis3.5-postgresql-sdbc libobasis3.5-pyuno libobasis3.5-sk libobasis3.5-sk-base libobasis3.5-sk-calc libobasis3.5-sk-help libobasis3.5-sk-math libobasis3.5-sk-res libobasis3.5-sk-writer libobasis3.5-writer libobasis3.5-xsltfilter libreoffice-debian-menus libreoffice3.5 libreoffice3.5-base libreoffice3.5-calc libreoffice3.5-cs libreoffice3.5-dict-cs libreoffice3.5-dict-en libreoffice3.5-dict-es libreoffice3.5-dict-fr libreoffice3.5-dict-sk libreoffice3.5-draw libreoffice3.5-en-gb libreoffice3.5-impress libreoffice3.5-math libreoffice3.5-sk libreoffice3.5-stdlibs libreoffice3.5-ure libreoffice3.5-writer
Tím nainstalujete kompletní obsah repozitáře do své distribuce.

Uvedený postup byl testován na Debianu Wheezy amd64, měl by ale fungovat i na derivátech Debianu jako jsou Ubuntu a spol.

RPM repozitář LibreOffice

RPM repozitář LibreOffice je určen primárně pro openSUSE, ale používat jej lze i na ostatních RPM-based distribucích. Přidání repozitáře lze provést pomocí zypperu příkazem

zypper ar -r http://home.zcu.cz/~khruska/lorepo/lorepo.repo
pro i386 i x86_64 stroje bez rozdílu architektury. Alternativně lze provést přidání repozitáře v YaSTu. Instalaci lze provést velmi pohodlně v YaSTu a na rozdíl od Debianu lze mít paralelně nainstalovanou distribuční verzi LibreOffice a verzi z mého repozitáře.

Uvedený postup byl testován na openSUSE 12.1 x86_64, v ostatních RPM distribucích je třeba jej přizpůsobit podmínkám dané distribuce (viz například dříve zmiňovaný postup pro Fedoru a podobné distribuce).

Disclaimer

Veškerý software je distribuován tak, jak byl stažen ze stránek LibreOffice a pouze byl sesumírován do podoby repozitářů připravených pro uvedené distribuce. Díky tomu balíčky ani repozitáře nejsou podepsány. Veškeré chyby v software hlaste autorům :-) Chyby v balíčcích v repozitáři (poškozené soubory apod.) hlaste mě (mailem, nebo do diskuse), pokusím se zjednat co nejdříve nápravu. Pokud máte nějaké nápady nebo návrhy, též je pro Vás určena diskuse pod zápiskem :-)

P.S. Pokud byste rádi viděli nějaké přidané překlady, není problém o ně repozitář rozšířit, ale pouze v rozumných mezích, které jsou ostře ohraničeny velikostí mého publicu :-(

Updates:

2012-05-03 - Obsah repozitářů aktualizován na verzi 3.5.3
2012-05-31 - Obsah repozitářů aktualizován na verzi 3.5.4 (na základě zprávičky)
2012-08-31 - Obsah repozitářů aktualizován na verzi 3.6.1 (při instalaci slovníků na Debianu nejspíše narazíte na bug #54202, vyčistit systém podle návodu v diskusi k bugu a znovu zkusit jejich instalaci, pak by vše mělo fungovat)
2012-10-05 - Obsah repozitářů aktualizován na verzi 3.6.2
2012-11-01 - Obsah repozitářů aktualizován na verzi 3.6.3 - verze byla z repozitáře stažena kvůli výkonnostní regresi na systému Debian Wheezy
2012-11-16 - Obsah repozitářů opět aktualizován na verzi 3.6.3 :-) - výkonnostní regrese zřejmě byla způsobena bugem v xorg, po aktualizaci vše funguje dobře
2012-12-11 - Obsah repozitářů aktualizován na verzi 3.6.4
2013-02-XX - Obsah repozitářů aktualizován na verzi 4.0.0
2013-03-XX - Obsah repozitářů aktualizován na verzi 4.0.1
2013-04-05 - Obsah repozitářů aktualizován na verzi 4.0.2
2013-05-13 - Obsah repozitářů aktualizován na verzi 4.0.3
2013-06-21 - Obsah repozitářů aktualizován na verzi 4.0.4
2013-07-06 - Obsah repozitářů aktualizován na verzi 4.1.0
(po instalaci zadejte jako root chmod a+x /opt/libreoffice4.1/share/xdg/*.desktop pro odstranění spouštěcího bugu.) 2013-2014 - běžné aktualizace

2014-04-14 - Obsah repozitářů aktualizován na verzi 4.2.3
Bohužel se stalo to, co jsem již naznačoval - díky rostoucím LibreOffice se již nevejdou repozitáře na můj public. Z tohoto důvodu byly odstraněny anglické lokalizace jednotlivých komponent. Zůstávají tedy česká a slovenská lokalizace. Pro odstranění nadbytečných komponent ze systému (které mohou blokovat další update) na Debianu zvolte

apt-get remove libreoffice4.2-en-gb libobasis4.2-en-gb-base libobasis4.2-en-gb-calc libobasis4.2-en-gb-math libobasis4.2-en-gb-res libobasis4.2-en-gb-writer libobasis4.2-en-gb
respektive na openSUSE
zypper rm libreoffice4.2-en-GB libobasis4.2-en-GB-base libobasis4.2-en-GB-calc libobasis4.2-en-GB-math libobasis4.2-en-GB-res libobasis4.2-en-GB-writer libobasis4.2-en-GB

2014-05-09 - Obsah repozitářů aktualizován na verzi 4.2.4
2014-06-23 - Obsah repozitářů aktualizován na verzi 4.2.5
2014-08-04 - Obsah repozitářů aktualizován na verzi 4.3.0
2014-09-01 - Obsah repozitářů aktualizován na verzi 4.3.1
2014-09-22 - Obsah repozitářů aktualizován na verzi 4.3.2.2
2015-01-30 - Obsah repozitářů aktualizován na verzi 4.4.0
2015-0X-YY - Obsah repozitářů aktualizován na verzi 4.4.1
2015-0X-YY - Obsah repozitářů aktualizován na verzi 4.4.2
2015-0X-YY - Obsah repozitářů aktualizován na verzi 4.4.3
2015-0X-YY - Obsah repozitářů aktualizován na verzi 4.4.4
2015-08-03 - Obsah repozitářů aktualizován na verzi 4.4.5
2015-08-06 - Obsah repozitářů aktualizován na verzi 5.0.0
2015-08-28 - Obsah repozitářů aktualizován na verzi 5.0.1
... (obsah pravidelně aktualizován... na rozdíl od tohoto blogu)...
2016-09-30 - Obsah repozitářů aktualizován na verzi 5.2.2
2016-11-04 - Obsah repozitářů aktualizován na verzi 5.2.3

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

gtz avatar 26.4.2012 23:13 gtz | skóre: 27 | blog: gtz | Brno
Rozbalit Rozbalit vše Re: RPM a DEB repozitáře LibreOffice
Odpovědět | Sbalit | Link | Blokovat | Admin
Používám oficiální repozitář pro 12.1 a nemám s tím problém, že by něco nefungovalo. V tom tvém pro Suse je něco navíc?
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
pushkin avatar 27.4.2012 07:05 pushkin | skóre: 43 | blog: FluxBlog
Rozbalit Rozbalit vše Re: RPM a DEB repozitáře LibreOffice
Není, jen jsem vždy u sestavení od Novellu, případně z BuildService narazil na nějaký problém - ať už se stabilitou, nebo s rozpadlými menu a podobně (viz screenshoty: [1], [2]). To se mi u oficiálních sestavení od SUNu, respektive The Document Foundation nestalo, proto preferuji tuto verzi.
27.4.2012 08:04 Honz
Rozbalit Rozbalit vše Re: RPM a DEB repozitáře LibreOffice
Odpovědět | Sbalit | Link | Blokovat | Admin
Díky moc, vyzkouším na Mageia 1.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.