Technická podpora – FAQ Linux

Všeobecné informace

Na kterých linuxových platformách je Lexicon úspěšně provozován?
  • Debian 2.2 release 3
  • Debian 3.0
  • Fedora Core 1
  • Fedora Core 2
  • Fedora Core 3
  • Fedora Core 4
  • Gentoo, kernel 2.6.0, KDE 3.1
  • Gentoo, kernel 2.6.11, KDE 3.3
  • Mandrake 8.0
  • Mandrake 9.0
  • Mandrake 9.1
  • Mandrake 10.0
  • Mandriva LE2005
  • RedHat 5.2
  • RedHat 7.0
  • RedHat 7.1
  • RedHat 7.3
  • RedHat 8.0
  • RedHat 9.0
  • Slackware 9.1
  • Slackware 10.0
  • SLAX
  • SuSE 6.4
  • SuSE 7.0
  • SuSE 8.2
  • SuSE 9.1
  • SuSE 9.2
  • SuSE 9.3
  • Ubuntu Hoary Hedgehog
  • Ubuntu Breezy
Funkčnost v jiných verzích anebo v odlišných distribucích není zaručena. V současné době se však pracuje na rozšíření aplikace i pro další platformy. Pokud Vám Lingea Lexicon funguje i na distribucích/verzích, které nejsou uvedeny v seznamu, budeme rádi, když nám napíšete.
 
Je možné vyzkoušet demoverzi?
Ano, demoverzi je možné stáhnout přímo z našich stránek.

Mohu si nainstalovat slovník i na druhý počítač?
Ano, v rámci jedné licence je možné, aby měl jeden uživatel slovník současně nainstalovaný na dvou počítačích (např. stolní PC a notebook).

Instalace na novějších distribucích (např. Ubuntu 12.04 LTS)

- Rozbalte zazipovaný ISO soubor (např. LX5ENCS3.zip).
- spusťte terminál
- vytvořte si prázdný adresář, např. LX5:
mkdir LX5
- soubor ISO slovníku nakopírujte např. na Plochu 
- poté připojte iso do LX5, např. takto:
sudo mount -o loop Plocha/LX5ENCS3.iso LX5/
- pokud se automaticky nespustí instalace, postupujte takto:
cd LX5
./autorun
- po instalaci odpojte iso z LX5:
cd
sudo umount LX5
- a smažte složku LX5
rmdir LX5 

Instalace na 64bitovém systému (např. Ubuntu 12.04 LTS)

Do systému je třeba doinstalovat tuto knihovnu (např. přes Ubuntu Software Center): ia32-libs. Pokud by problém přetrvával, můžete doinstalovat další. V terminálu např. takto: sudo apt-get install libxt6:i386 libxmu6:i386 zlib-bin:i386.

Instalace na starších distribucích

Program setup se nespustí. V případě, že je spuštěn z terminálové konzole, vypíše chybové hlášky a skončí.
Instalační program setup je grafická aplikace. Její spuštění, stejně jako pozdější spuštění Lexiconu, závisí na dynamicky linkovaných knihovnách, které se mohou pro různé distribuce operačního systému Linux lišit. Program je proto spouštěn pomocí skriptu rozpoznávajícího jednotlivé verze Linuxu.
V případě, že se program nespustí správně anebo vůbec, postupujte následujícím způsobem:
  1. Spusťte skript version, který vypíše informace o rozpoznané distribuci, verzi a adresář s binárními soubory týkající se daného operačního systému, kde
    • distribuce je dvouznaková hodnota (rh=RedHat, su=SuSE, db=Debian, md=Mandrake),
    • verze je dvouznaková hodnota. V případě, že je namísto čísla uveden znak x, lze za tento znak dosadit libovolnou smysluplnou číslici,
    • adresář označuje podadresář, ze kterého bude spouštěn instalační program a Lexicon.
    Příklad:
    Distribuce: rh
    Verze: 7x
    Adresář: bin7

    označuje distribuce RedHat Linuxu verze 7.0, 7.1, 7.2, případně vyšší a binární soubory se budou zavádět z podadresářebin7.
  2. Porovnejte tento výstup s Vaší distribucí, např. příkazem cat /etc/*release.
  3. Pokud skript neurčí správně Váš operační systém, pokuste se spustit program pro Vaši distribuci, která je uložena v podadresáři instalačního CD, jehož název je totožný s výstupem ze skriptu version. Z instalačního adresáře Lexiconu napište:
    export LINVER=ADR
    (namísto ADR dosaďte adresář z výstupu skriptu version)
    export LD_LIBRARY_PATH=./$LINVER/:$LD_LIBRARY_PATH
    export PWD
    exec $LINVER/setup.bin -path=$PWD

    Pokud vlastníte verzi Lexiconu 4.10 a vyšší, stačí předchozí řádky nahradit pouze řádkem:
    ./setup ADR
    (tedy ./setup bin5 anebo ./setup bin7).

 

Mám problémy se spuštěním instalace na systému SuSE9.3. Příkaz ls na obsah CD mj. vrací: Desktop DB, Lipa02mr, Setup atp.
Chyba se nachází v automatické detekci typu souborového systému při automatickém připojení CD, neboť místo standardní linuxové části CD zobrazuje část souborů pro MAC OS 9.

Řešení: CD je nutné připojit ručně:
  • pod root-ovským účtem vložte CD a spusťte terminál
  • pokud se CD automaticky připojí odpojte jej např. pomocí:
    umount /media/l4encs2
  • CD připojte ručně např. pomocí:
    mount /media/dvd
    nebo
    mount /media/cd
    Další nastavení naleznete v souboru /etc/fstab.
    ... v takto připojeném adresáři se již zobrazí správná verze dat.
Instalaci doporučujeme spouštět z konzole/terminálu:
  • otevřete terminál a přepněte se do instalačního adresáře
    (např. cd /media/dvd)
  • přepněte jazykové nastavení terminálu pomocí následujících příkazů:
    export LANG=cs_CZ
    export LC_CTYPE=cs_CZ
  • spusťte instalaci (např. ./autorun) a pokračujte podle pokynů.

 

Při procházení oken instalace dojde k pádu programu.
CD nakopírujte na pevný disk PC. V adresáři bin5, bin7 (a je-li přítomen i v bin8) smažte všechny soubory končící nulou (rm *.0).
Z takto upravené verze setup znovu spusťte (./setup).

V instalačních oknech se nezobrazují popisky tlačítek, licenční ujednání nebo znaky s diakritikou.
Pro správné zobrazování znaků v instalaci je potřeba spustit setup z terminálu s tím, že nejprve dočasně přepnete jazykové nastavení terminálu pomocí příkazů:

export LANG=cs_CZ
export LC_CTYPE=cs_CZ
a až poté spustíte instalaci (./setup).
Další varianty jazykového nastavení naleznete ve výpise příkazu locale -a.
 
Mám problémy s instalací na systémech Mandrake 8.1 a vyšší.
Lexicon byl vyvíjen v době, kdy byl systém Mandrake dostupný nejvýše ve verzi 8.0. U pozdějších distribucí změnil Mandrake řetězec identifikující systém v souboru /etc/mandrake-release z hodnoty
Linux Mandrake release 8.0 (Traktopel) for i586 na
Mandrake Linux release 8.1 (Vitamin) for i586.
Záměnou slovíček Linux a Mandrake došlo k tomu, že instalační skript Lexiconu chybně detekuje systém a tím pádem spustí instalační program z adresáře bin5, což může způsobit pád. Proto prosíme, abyste při spuštění instalačního programu z adresáře bin5 postupovali obdobně, jak je uvedeno v závěru výše popsaného obecného postupu pro instalaci.
Pokud ani potom nebude instalace funkční, zkuste při instalaci napsat pouze ./setup bin7 -s 

Mám problémy s instalací na systémech Mandrake 9.0 a vyšší.
Vlastníte-li verzi Lexiconu 4.11 a vyšší, stačí při instalaci napsat pouze ./setup bin7 -s
Jinak postupujte podle výše popsaného obecného postupu pro instalaci.
Použijte však knihovny vašeho systému, tj. vynechejte řádek obsahující text LD_LIBRARY_PATH

Mám problémy s instalací a spuštěním na systému RedHat 8.0.
Před spuštěním instalačního programu či Lexiconu nastavte české prostředí příkazem LANG="cs_CZ". Zkuste ale nejprve ověřit, zda je toto nastavení proměnné LANG přípustné, příkazem locale -a, který vypíše všechna dostupná nastavení. Pokud ve výpisu nenajdete cs_CZ, zvolte jinou příbuznou lokalizaci.

 

Aplikace

Program Lexicon se nespustí. V případě, že spouštím program z terminálové konzole, vypíše chybovou hlášku typu command not found.
Možná nemáte adresář se spustitelnými soubory (dále ADRESAR) v proměnné PATH. To zjistíte napsáním příkazu echo $PATH. Chcete-li ADRESAR do proměnné PATH přidat, napište PATH=ADRESAR:$PATH a následně spusťte Lexicon příkazem lexicon.
Pokud nechcete měnit proměnnou PATH, napište cd ADRESAR a spusťte Lexicon příkazem ./lexicon.

Program Lexicon se nespustí. V případě, že spouštím program z terminálové konzole, vypíše chybové hlášky a skončí bez toho, aniž by se objevilo okno aplikace.
Otestujte skriptem version z instalačního CD, zda nebyla chybně určena distribuce Vašeho operačního systému.
Pokud ano, zkopírujte dynamické knihovny Vaší distribuce (soubory s příponou .so.0) a soubor lexicon.bin z podadresáře určeného skriptem version do podadresáře se stejným názvem uloženém v datovém adresáři nainstalovaného programu.
Podrobnosti naleznete v odpovědi na otázku týkající se problému spuštění programu setup.

Program Lexicon se nespustí. Na chvíli se sice objeví okno aplikace, ale hned zase zmizí.
V těchto případech většinou stačí smazat soubor .lex4rc umístěný ve Vašem domovském adresáři. Toho docílíte napsáním příkazu rm ~/.lex4rc.

Po spuštění Lexiconu se neobjeví žádné texty v hlavním menu.

Před spuštěním Lexiconu zkuste napsat příkaz GTK_RC_FILES=/etc/gtk/gtkrc, kterým nastavíte chování aplikací GTK na výchozí hodnoty. Nastavte rovněž lokalizaci prostředí na českou variantu příkazem LANG="cs_CZ".
Zkuste však nejprve ověřit, zda je toto nastavení proměnné LANG přípustné, příkazem locale -a, který vypíše všechna dostupná nastavení. Pokud ve výpisu nenajdete cs_CZ, zvolte jinou příbuznou lokalizaci.

Lexicon nereaguje na události systému po změně slovníkové sady anebo se spustí, nezobrazí hlavní okno, ale je stále v seznamu aktivních procesů.

Problém může být v nekorektních uživatelských slovnících. Zkuste smazat uživatelské slovníky pro aktivní slovníkovou sadu.
Obvykle bývají umístěny v adresáři rm ~/.lex4. Jméno tohoto adresáře zjistíte rovněž ze souboru rm ~/.lex4rc, kde je uveden jako hodnota položky DirUsr.

Potřeboval bych zprovoznit správné zobrazování písmen s diakritikou v menu a v zadávacím poli pro překlad.
Pro správné zobrazování znaků s diakritikou v menu editujte textový soubor /usr/bin/lexicon a před poslední řádek připište:

export LANG=cs_CZ
export LC_CTYPE=cs_CZ
(další možnosti nastavení naleznete ve výpise příkazu locale -a).
Při dalším spuštění Lexiconu by se již měly znaky zobrazovat v pořádku.Pro správné zobrazování znaků s diakritikou v zadávacím poli jděte po spuštění Lexiconu do nabídku Edit(Úpravy) -> Font(Písmo) a zkontrolujte, zda je u zvoleného písma vybrán typ kódování iso-8859-2.
Není-li volba k dispozici, je potřeba změnit písmo na takové, které toto kódování podporuje.

Uživatelé SuSE9.3 nebo Ubuntu si musí navíc stáhnout soubor .gktrc.
Tento soubor je nutné dekomprimovat a umístit do domovského adresáře a je nutné mu nastavit správného vlastníka, skupinu a práva (vlastník: čtení+zápis, skupina+ostatní: čtení).

Při zadání znaku s akcentem do vyhledávacího pole dojde k pádu aplikace.

V adresáři instalace (typicky /usr/share/lex4/bin7/) smažte všechny soubory končící nulou (rm *.0).

Mám Ubuntu Linux Breezy. Při přechodu z XFree86 na X.Org nastavení LC_ALL=cs_CZ.ISO-8859-2 ani cs_CZ.iso88592 atd. nefunguje. Co mám dělat?
Stačí, když ve spouštěcím skriptu Lexiconu (typicky /usr/bin/lexicon) připíšete před poslední řádek: export LC_ALL=cs_CZ.ISO8859-2

Lexicon nevyhledává slovíčka s českými znaky.
V Menu Úpravy -> Písmo nastavte font na kterékoliv české písmo s kódováním iso8859-2.
Standardně je používán font helvetica, který na většině platforem mutaci iso8859-2 má.

V Lexiconu nefunguje funkce Tvarosloví. 
Tvarosloví není prozatím do linuxové verze integrováno, důvodem jsou plány do budoucna.
Funkce Tvarosloví dozná větších změn na všech platformách a bude se zobrazovat v poněkud jiné podobě než nyní.

Jak změnit velikost písma v levém dolním a horním okně?
Velikost písma v levém dolním a horním okně je stanovena dle předem nastavených hodnot grafického prostředí (tyto vlastnosti plynou z typu použitých oken).
Velikost písma lze měnit např. pomocí Gnome Control Center nebo v domovském adresáři v souboru .gtkrc. Formát souboru naleznete na http://www.gtk.org.

V Lexiconu se nezobrazuje přepis výslovnosti korektním způsobem.
Nejprve je nutné fonetický font nainstalovat. Tato operace je provedena automaticky, pokud instalujete Lexicon jako superuživatel (root).
Font můžete kdykoliv doinstalovat ručně tak, že se přihlásíte jako root, anebo změníte identitu příkazem su - (pozor, nestačí pouze su) a z kořenového adresáře CD Lexiconu spustíte skript font_install.

Technická podpora je k dispozici v pracovní dny od 8.30 do 16.30 na telefonu +420 541 233 160 nebo na e-mailu podpora@lingea.cz.