Portál AbcLinuxu, 20. dubna 2024 01:18


Dotaz: OOo 2.1 se nespustí

22.1.2007 03:14 Pavel1 | skóre: 33
OOo 2.1 se nespustí
Přečteno: 101×
Odpovědět | Admin
Mám problém se spuštěním všech programů z OOo. Vždy tyto hlášky:
$ oowriter2
/usr/bin/oowriter2: line 4: /usr/lib/openoffice/program/ooqstart: není souborem ani adresářem
$ oocalc2
/usr/bin/oocalc2: line 4: /usr/lib/openoffice/program/ooqstart: není souborem ani adresářem
Nesetkal se s tím někdo? Soubor ooqstart opravdu neexistuje, alespoň ne u mne. Mám Gentoo, kompilace app-office/openoffice-2.1.0 proběhla OK. Tato verze je testing. Předtím jsem měl stabilní verzi openoffice-bin-2.1.0 a tam problém se spouštěním nebyl. Jinak, programy se spustit dají (např. /usr/lib/openoffice/program/scalc), ale chtěl bych to spouštět pokud možno normálně bez nějakých zásahů a úprav a nejlépe standartně z menu (KDE).
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Darth Phantom avatar 22.1.2007 04:49 Darth Phantom | skóre: 18 | blog: Kelvin_Fitnick | Doma
Rozbalit Rozbalit vše Re: OOo 2.1 se nespustí
Odpovědět | | Sbalit | Link | Blokovat | Admin
No mám dojem, že si nějak docílil, že so Open Office zkompiloval s podporou ooqstart - to je aplikace sloužící k rychlejšímu spouštění OOo.(Jinak ale toho docílí jednoduše, že si OOo umístí do RAM, a zabere to dost, asi 30 MB).Takže máš dvě možnosti,doinstalovat ooqstart, jestli máš dost RAM, anebo pokud jej nechceš, tak prostě změň v kmenuedit cesty k souborům OOo - /usr/lib/openoffice/program/scalc apod.To musí zaručeně fungovat, když jde spustit OOo tímto způsobem.
Tahle patička nemá hlavu ani patu
Darth Phantom avatar 22.1.2007 05:03 Darth Phantom | skóre: 18 | blog: Kelvin_Fitnick | Doma
Rozbalit Rozbalit vše Re: OOo 2.1 se nespustí
Ebuild pro ooqstart se jmenuje oooqs.Mám osobní zkušenost s tím, že se pomocí tohoto programu spouštění OOo poněkud zrychlí, ale to množství RAM, co zabere je opravdu obdivuhodné-je to moc.Keep Gentooin’!
Tahle patička nemá hlavu ani patu
22.1.2007 11:24 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: OOo 2.1 se nespustí
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem si pro zkoušku zkusil doinstalovat app-office/oooqs. Po nainstalování a spuštění Quickstarter2 jdou programy přes Quickstarter spouštět.

Nic to ale nemění na situaci, že klasicky z menu ani z příkazové řádky programy spouštět nejdou:
$ oowriter2
/usr/bin/oowriter2: line 4: /usr/lib/openoffice/program/ooqstart: není souborem ani adresářem
$ oocalc2
/usr/bin/oocalc2: line 4: /usr/lib/openoffice/program/ooqstart: není souborem ani adresářem
Ten Quickstarter ale stejně odinstaluji, nechci ho. Chci, aby to šlo spouštět normálně z KDE menu a i z příkaz.řádky. Zajímalo by mě, jestli se vám třeba oocalc2 spustí korektně a jestli máte tento soubor:
$ cat /usr/bin/oocalc2
#!/bin/sh
export OOO_EXTRA_ARG='-calc'
unset PYTHONPATH
/usr/lib/openoffice/program/ooqstart  "$@"
a jestli máte /usr/lib/openoffice/program/ooqstart, který já nemám.

Kvůli korektnímu spouštění nechci dělat nějaké spouštěcí skripty a nějak to nestandartně upravovat a moc se v tom "ďoubat", ale pokud mi nic jiného nezbude ....

Nevím, jestli je chyba u mne, nebo není. Ale emergoval jsem to zcela normálně a bez problémů (tedy, když nepočítám dobu kompilace). A s těmito USE :
[ebuild   R   ] app-office/openoffice-2.1.0  USE="cairo cups firefox java kde pam sound -binfilter -branding -dbus -debug -eds -gnome -gstreamer -gtk -ldap -odk -webdav"
22.1.2007 12:29 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: OOo 2.1 se nespustí
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže nejjednodužší bylo udělat a dodat sem tento skriptík:
cat /usr/lib/openoffice/program/ooqstart
#!/bin/sh
cmd=`dirname "$0"`/soffice
exec "$cmd" $OOO_EXTRA_ARG "$@"
Zdá se, že vše chodí (alespoň zatím jsem nenarazil na komplikace). OO programy jdou pouštět jak z menu, tak z přík.ř. A asi to byla nejjednodužší možnost, nemusel jsem nikde nic víc upravovat.

Ale stejně by mě zajímalo, jestli je chyba někde u mne, nebo v instalaci.
Darth Phantom avatar 22.1.2007 21:31 Darth Phantom | skóre: 18 | blog: Kelvin_Fitnick | Doma
Rozbalit Rozbalit vše Re: OOo 2.1 se nespustí
Opravdu netušim, jak k tomu mohlo dojít.Taky používám testing verze OOo a s tímto problémem jsem se nesetkal...
Tahle patička nemá hlavu ani patu
22.1.2007 22:28 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: OOo 2.1 se nespustí
Kdyby se Ti chtělo, pošli sem výpis těchto skriptů (tedy, pokud jsou to u Tebe skripty a mají rozumnou délku) :
$ cat /usr/bin/oocalc2
$ cat /usr/lib/openoffice/program/ooqstart
3.2.2007 12:52 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: OOo 2.1 se nespustí
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jenom doplním, kdyby na tento problém někdo narazil.

Emergnul jsem OOo znova, pouze jsem přidal USE odk. Podotýkám, že verze balíku OOo je pořád stejná. A po přeložení již chybějící /usr/lib/openoffice/program/ooqstart je přítomen (je to binárka, ne skript).

Nějak to nechápu, že se bez USE odk korektně nenainstalovalo OOo (chyběl tento důležitý soubor). A ještě jedna zajímavost, jaktože ve výpisu USE najednou přibylo -seamonkey (nedávno tam nebylo a stále je to stejná verze). Ale důležité je, že to jde nyní bez problémů spouštět a není třeba nic nikde doplňovat.
[ebuild   R   ] app-office/openoffice-2.1.0  USE="cairo cups firefox java kde odk pam sound -binfilter -branding -dbus -debug -eds -gnome -gstreamer -gtk -ldap -seamonkey -webdav"

Založit nové vláknoNahoru

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

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