GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come Tonstall Oald8 su Ubuntu 14.04 X64?

Sto eseguendo Ubuntu 14.04 LTS x64

Ho un Oxford Advanced Learners' Dictionary e viene fornito con un disco che contiene un dizionario digitale. Non so come installarlo sul mio computer. Per favore aiutami.
Grazie in anticipo. 🙂

Risposta accettata:

Sono stato in grado di far funzionare lo strumento Oxford Advanced Learner's Dictionary (8a ed) sulla mia scatola Xubuntu 14.04. Non è perfetto, ma è in esecuzione. 🙂

Non è necessario installarlo a livello di sistema (ad esempio, usando sudo).

Sto considerando che hai il CD che viene fornito con il dizionario. Inseriscilo nella tua macchina.

Ora segui queste istruzioni nel terminale:

1) Crea una directory chiamata oald8 nei tuoi Download cartella;

mkdir ~/Downloads/oald8

2) Copia le cartelle linux e oald8.data al tuo oald8 (devi sostituire pathtomedia per il percorso appropriato!)

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

3) Ora esegui la configurazione file da linux/setup.data/bin/Linux/x86.

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

Questa configurazione chiederà di installare i file in ~/oald8. Dovresti accettare in questo modo, imho.

OSSERVAZIONE

Gli strumenti e le librerie dell'Oxford Advanced Learner's Dictionary sono disponibili in 32 bit. Quindi, a questo punto, se non hai la compatibilità a 32 bit, riceverai un messaggio del tipo:

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

Se hai questo e sei sicuro che il file esista (prova a ls it), devi installare libc6:i386 , libncurses5:i386 e libstdc++6:i386 .

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

Avrai anche bisogno dei seguenti pacchetti per far funzionare le librerie di oald8:

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

Inoltre, dovresti installare gtk2-engines-pixbuf:i386 e gtk2-engines-murrine:i386 , poiché il programma lo utilizza.

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

Se tutto è andato bene al passaggio 3, ora hai un'icona sul desktop. Dopo averlo colpito, il sistema si lamenterà, dicendo che non è attendibile (contrassegnalo come eseguibile e l'avviso cesserà).

Dopo l'avvio del programma, si lamenterà sul flashplayer. Ma non puoi installarlo tramite flashplugin-installer:i386 perché è in conflitto con l'attuale programma di installazione di flashplugin.

Se esegui oald8 nel terminale, scoprirai che richiede una versione a 32 bit di libnssutil3.so.1d (che fa parte di libnss3-1d:i386 ) e libplc4.so.0d (che fa parte di libnspr4-0d:i386 ). Ma dopo aver installato queste librerie, ho riscontrato un errore di segmentazione (a proposito!).

AGGIORNAMENTO (Altre correzioni!)

Cercando nel web, ho trovato questo blog. Quel ragazzo fantastico mostra come riparare la libreria flash e spiega il problema del suono (pensavo di non avere alcun suono a causa del flash!).

Correlati:Bash auto_completion con Xubuntu e xrdp da Windows?

4) Suggerisce di usare libflashplayer versione 9r280+ (ha funzionato nella mia scatola). Puoi scaricarlo dall'archivio macromedia, oppure puoi provare il wget comando qui sotto.

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) Spiega anche il problema del suono e suggerisce di utilizzare il wrapper padps. Dovrebbe utilizzare libpulsedsp.so a 32 bit, quindi è necessario installare il pacchetto libpulsedsp:i386.

sudo apt-get install libpulsedsp:i386

Sfortunatamente, il padsp lo script insisterà per utilizzare la versione a 64 bit della libreria nella variabile di ambiente LD_PRELOAD. Quindi, padsp è inutile per questo problema e dovrai impostare LD_PRELOAD da solo prima di eseguire il comando oald8. (Anche il posizionamento della versione a 32 bit della libreria nella cartella a 64 bit funziona... ma questa è una soluzione poco elegante ).

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

Infine, puoi automatizzarlo. Ti suggerisco di aprire il file run-oald8.sh e di includere (alla riga 68, per esempio) il seguente comando:

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

Non è ancora perfetto, ma ora posso usare il 95% degli strumenti. 😀


Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare Maven su Ubuntu

  3. Come installare Wine su Ubuntu

  4. Come installare Ruby su Ubuntu 20.04

  5. Come installare PuTTY su Ubuntu

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare PeaZip 6.0.3 Archive Manager su Ubuntu 16.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04