GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment Tonstall Oald8 sur Ubuntu 14.04 X64 ?

J'utilise Ubuntu 14.04 LTS x64

J'ai un dictionnaire Oxford Advanced Learners et il est livré avec un disque contenant un dictionnaire numérique. Je ne sais pas comment l'installer sur mon ordinateur. Merci de m'aider.
Merci d'avance. 🙂

Réponse acceptée :

J'ai pu faire fonctionner l'outil Oxford Advanced Learner's Dictionary (8e éd.) sur ma boîte Xubuntu 14.04. Ce n'est pas parfait, mais ça marche. 🙂

Il n'est pas nécessaire de l'installer à l'échelle du système (c'est-à-dire en utilisant sudo).

Je considère que vous avez le CD fourni avec le dictionnaire. Insérez-le dans votre machine.

Maintenant, suivez ces instructions dans le terminal :

1) Créez un répertoire appelé oald8 dans vos Téléchargements dossier ;

mkdir ~/Downloads/oald8

2) Copiez les dossiers linux et oald8.data à votre oald8 (vous devez remplacer pathtomedia pour le chemin approprié !)

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

3) Exécutez maintenant la configuration fichier de linux/setup.data/bin/Linux/x86.

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

Cette configuration demandera d'installer les fichiers dans ~/oald8. Vous devriez accepter de cette façon, à mon humble avis.

OBSERVATION

Les outils et bibliothèques du dictionnaire Oxford Advanced Learner's Dictionary sont disponibles en 32 bits. Donc, à ce stade, si vous n'avez pas la compatibilité 32 bits, vous recevrez un message du type :

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

Si vous avez ceci et que vous êtes sûr que le fichier existe (essayez de ls it), vous devez installer libc6:i386 , libncurses5:i386 et libstdc++6:i386 .

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

Vous aurez également besoin des packages suivants pour faire fonctionner les bibliothèques d'oald8 :

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

Aussi, vous devez installer gtk2-engines-pixbuf:i386 et gtk2-engines-murrine:i386 , puisque le programme l'utilise.

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

Si tout s'est bien passé à l'étape 3, vous avez maintenant une icône sur votre bureau. Une fois que vous l'aurez frappé, le système se plaindra en disant qu'il n'est pas fiable (marquez-le comme exécutable et l'avertissement cessera).

Après le lancement du programme, il se plaindra du flashplayer. Mais vous ne pouvez pas l'installer via flashplugin-installer:i386 car il est en conflit avec le programme d'installation du flashplugin actuel.

Si vous exécutez le oald8 dans le terminal, vous constaterez qu'il veut une version 32 bits de libnssutil3.so.1d (qui fait partie de libnss3-1d:i386 ) et libplc4.so.0d (qui fait partie de libnspr4-0d:i386 ). Mais après avoir installé ces bibliothèques, j'ai eu un défaut de segmentation (ftw !).

MISE À JOUR (Quelques corrections supplémentaires !)

En cherchant sur le net, j'ai trouvé ce blog. Ce gars génial montre comment réparer la bibliothèque flash et explique le problème de son (je pensais que je n'avais pas de son à cause du flash !).

En relation :Bash auto_completion avec Xubuntu et xrdp depuis Windows ?

4) Il suggère d'utiliser la version 9r280+ de libflashplayer (cela a fonctionné dans ma boîte). Vous pouvez le télécharger à partir de l'archive macromedia, ou vous pouvez essayer le wget commande ci-dessous.

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) Il explique également le problème du son et suggère d'utiliser l'emballage padps. Il est censé utiliser le libpulsedsp.so 32 bits, vous devez donc installer le package libpulsedsp:i386.

sudo apt-get install libpulsedsp:i386

Malheureusement, le padsp le script insistera pour utiliser la version 64 bits de la bibliothèque dans la variable d'environnement LD_PRELOAD. Donc, padsp est inutile à ce problème , et vous devrez définir vous-même le LD_PRELOAD avant d'exécuter la commande oald8. (Placer la version 32bits de la bibliothèque dans le dossier 64bits fonctionne aussi… mais c'est une solution inélégante ).

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

Enfin, vous pouvez l'automatiser. Je vous suggère d'ouvrir le fichier run-oald8.sh, et d'inclure (à la ligne 68, par exemple) la commande suivante :

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

Ce n'est pas encore parfait, mais maintenant je peux utiliser 95% des outils. 😀


Ubuntu
  1. Comment installer Odoo sur Ubuntu

  2. Comment installer Maven sur Ubuntu

  3. Comment installer Wine sur Ubuntu

  4. Comment installer Ruby sur Ubuntu 20.04

  5. Comment installer PuTTY sur Ubuntu

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer PeaZip 6.0.3 Archive Manager sur Ubuntu 16.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04