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. 😀