GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak Tonstall Oald8 na Ubuntu 14.04 X64?

Používám Ubuntu 14.04 LTS x64

Mám slovník Oxford Advanced Learners’ Dictionary a ten je dodáván s diskem, který obsahuje digitální slovník. Nevím, jak to nainstalovat do počítače. Prosím, pomozte mi.
Předem děkuji. 🙂

Přijatá odpověď:

Podařilo se mi zprovoznit nástroj Oxford Advanced Learner’s Dictionary (8. vydání) v mém boxu Xubuntu 14.04. Není to dokonalé, ale běží. 🙂

Není potřeba jej instalovat v rámci celého systému (tj. pomocí sudo).

Předpokládám, že máte CD, které je dodáváno se Slovníkem. Vložte jej do počítače.

Nyní postupujte podle těchto pokynů v terminálu:

1) Vytvořte adresář s názvem oald8 v části Stažené soubory složka;

mkdir ~/Downloads/oald8

2) Zkopírujte složky linux a oald8.data na váš oald8 (musíte nahradit pathtomedia pro příslušnou cestu!)

cd /pathtomedia/OALD8
cp -r linux oald8.data ~/Downloads/oald8
cd ~/Downloads/oald8

3) Nyní proveďte nastavení soubor z linux/setup.data/bin/Linux/x86.

cd linux
./setup.data/bin/Linux/x86/setup

Tento instalační program požádá o instalaci souborů na ~/oald8. Měli byste to přijmout, imho.

POZOR

Nástroje a knihovny slovníku Oxford Advanced Learner’s Dictionary jsou k dispozici ve 32 bitech. Takže v tomto okamžiku, pokud nemáte 32bitovou kompatibilitu, obdržíte zprávu jako:

bash: ./setup.data/bin/Linux/x86/setup: No such file or directory

Pokud máte toto a jste si jisti, že soubor existuje (zkuste ls it), musíte nainstalovat libc6:i386 , libncurses5:i386 a libstdc++6:i386 .

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

Aby knihovny oald8 fungovaly, budete také potřebovat následující balíčky:

sudo apt-get install libgtk2.0-0:i386 libpangoxft-1.0-0:i386 libpangox-1.0-0:i386

Také byste měli nainstalovat gtk2-engines-pixbuf:i386 a gtk2-engines-murrine:i386 , protože jej program používá.

sudo apt-get install gtk2-engines-pixbuf:i386 gtk2-engines-murrine:i386

Pokud vše proběhlo v kroku 3 správně, nyní máte na ploše ikonu. Jakmile jej stisknete, systém si bude stěžovat, že není důvěryhodný (označte jej jako spustitelný a varování přestane).

Po spuštění si program bude stěžovat na flashplayer. Nemůžete jej však nainstalovat prostřednictvím flashplugin-installer:i386 protože je v konfliktu s aktuálním flashplugin-installerem.

Pokud spustíte oald8 v terminálu, zjistíte, že chce 32bitovou verzi libnssutil3.so.1d (který je součástí libnss3-1d:i386 ) a libplc4.so.0d (který je součástí libnspr4-0d:i386 ). Ale po instalaci těchto knihoven jsem dostal chybu segmentace (ftw!).

AKTUALIZACE (Některé další opravy!)

Při hledání na webu jsem našel tento blog. Ten úžasný chlapík ukazuje, jak opravit flash lib, a vysvětluje problém se zvukem (myslel jsem, že nemám zvuk kvůli blesku!).

Související:Bash auto_completion s Xubuntu a xrdp z Windows?

4) Navrhuje použít libflashplayer verze 9r280+ (fungovalo to v mé krabici). Můžete si jej stáhnout z archivu macromedia, nebo můžete zkusit wget příkaz níže.

cd ~/oald8/plugins
mv libflashplayer.so libflashplayer.so.old
mkdir flash9
cd flash9

wget http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp9r280_plus_archive.zip

unzip fp9r280_plus_archive.zip
tar -xvzf fp9r280_and_higher_archive/9r280/flashplayer9r280_linux.tar.gz
cp libflashplayer.so ../

5) Vysvětlí také problém se zvukem a navrhuje použít obal na padps. Předpokládá se, že používá 32bitový libpulsedsp.so, takže si musíte nainstalovat balíček libpulsedsp:i386.

sudo apt-get install libpulsedsp:i386

Bohužel, padsp skript bude trvat na použití 64bitové verze knihovny v proměnné prostředí LD_PRELOAD. Takže padsp je k tomuto problému k ničemu a před spuštěním příkazu oald8 budete muset sami nastavit LD_PRELOAD. (Umístění 32bitové verze knihovny do složky 64bits také funguje... ale toto je nevkusné řešení ).

cd ~/oald8
LD_PRELOAD=/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so ./oald8

Nakonec to můžete zautomatizovat. Doporučuji otevřít soubor run-oald8.sh a zahrnout (například na řádek 68) následující příkaz:

export LD_PRELOAD=/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so

Stále to není dokonalé, ale nyní mohu používat 95 % nástrojů. 😀


Ubuntu
  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat Maven na Ubuntu

  3. Jak nainstalovat Wine na Ubuntu

  1. Jak nainstalovat Ruby na Ubuntu 20.04

  2. Jak nainstalovat PuTTY na Ubuntu

  3. Jak nainstalovat Ruby na Ubuntu 18.04

  1. Jak nainstalovat Pip na Ubuntu 18.04

  2. Jak nainstalovat MySQL 8.0 v Ubuntu 18.04

  3. Jak nainstalovat Vim 8.2 na Ubuntu 18.04