GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie kann ich Oald8 auf Ubuntu 14.04 X64 installieren?

Ich verwende Ubuntu 14.04 LTS x64

Ich habe ein Oxford Advanced Learners‘ Dictionary und das kommt mit einer Diskette, die ein digitales Wörterbuch enthält. Ich weiß nicht, wie ich es auf meinem Computer installieren soll. Bitte helfen Sie mir.
Vielen Dank im Voraus. 🙂

Akzeptierte Antwort:

Ich konnte das Tool Oxford Advanced Learner’s Dictionary (8. Ausgabe) auf meiner Xubuntu 14.04-Box zum Laufen bringen. Es ist nicht perfekt, aber es läuft. 🙂

Es ist nicht erforderlich, es systemweit zu installieren (d. h. mit sudo).

Ich denke, Sie haben die CD, die mit dem Wörterbuch geliefert wird. Legen Sie es in Ihre Maschine ein.

Folgen Sie nun diesen Anweisungen im Terminal:

1) Erstellen Sie ein Verzeichnis namens oald8 in Ihren Downloads Ordner;

mkdir ~/Downloads/oald8

2) Kopieren Sie die Ordner linux und oald8.data zu Ihrem oald8 (Sie müssen pathtomedia ersetzen für den entsprechenden Pfad!)

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

3) Führen Sie nun das Setup aus Datei von linux/setup.data/bin/Linux/x86.

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

Dieses Setup fordert Sie auf, die Dateien unter ~/oald8 zu installieren. Sie sollten diesen Weg akzeptieren, imho.

BEOBACHTUNG

Die Tools und Bibliotheken des Oxford Advanced Learner’s Dictionary sind in 32 Bit verfügbar. Wenn Sie also keine 32-Bit-Kompatibilität haben, erhalten Sie an dieser Stelle eine Nachricht wie:

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

Wenn Sie dies erhalten haben und sicher sind, dass die Datei existiert (versuchen Sie, ls it), müssen Sie libc6:i386 installieren , libncurses5:i386 und libstdc++6:i386 .

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

Sie benötigen außerdem die folgenden Pakete, damit die Bibliotheken von oald8 funktionieren:

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

Außerdem sollten Sie gtk2-engines-pixbuf:i386 installieren und gtk2-engines-murrine:i386 , da das Programm es verwendet.

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

Wenn bei Schritt 3 alles richtig gelaufen ist, haben Sie jetzt ein Symbol auf Ihrem Desktop. Nachdem Sie darauf geklickt haben, wird sich das System beschweren und sagen, dass es nicht vertrauenswürdig ist (markieren Sie es als ausführbar und die Warnung wird beendet).

Nach dem Programmstart beschwert es sich über den Flashplayer. Aber Sie können es nicht über flashplugin-installer:i386 installieren weil es mit dem aktuellen Flashplugin-Installer kollidiert.

Wenn Sie oald8 im Terminal ausführen, werden Sie feststellen, dass es eine 32-Bit-Version von libnssutil3.so.1d benötigt (das Teil von libnss3-1d:i386 ist ) und libplc4.so.0d (das Teil von libnspr4-0d:i386 ist ). Aber nach der Installation dieser Bibliotheken bekam ich einen Segmentierungsfehler (ftw!).

AKTUALISIEREN (Einige weitere Korrekturen!)

Bei der Suche im Internet bin ich auf diesen Blog gestoßen. Dieser tolle Typ zeigt, wie man die Flash-Bibliothek repariert und erklärt das Tonproblem (ich dachte, ich hätte wegen des Flashs keinen Ton!).

Verwandte:Bash auto_completion mit Xubuntu und xrdp von Windows?

4) Er schlägt vor, die libflashplayer-Version 9r280+ zu verwenden (sie funktionierte in meiner Box). Sie können es aus dem Macromedia-Archiv herunterladen oder wget ausprobieren Befehl unten.

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) Er erklärt auch das Tonproblem und schlägt vor, den Padps-Wrapper zu verwenden. Es soll das 32-Bit-libpulsedsp.so verwenden, also müssen Sie das libpulsedsp:i386-Paket installieren.

sudo apt-get install libpulsedsp:i386

Leider ist das padsp Das Skript besteht darauf, die 64-Bit-Version der Bibliothek in der Umgebungsvariable LD_PRELOAD zu verwenden. Daher ist padsp für dieses Problem nutzlos , und Sie müssen LD_PRELOAD selbst festlegen, bevor Sie den Befehl oald8 ausführen. (Das Platzieren der 32-Bit-Version der Bibliothek im 64-Bit-Ordner funktioniert auch … aber das ist eine unelegante Lösung ).

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

Schließlich können Sie es automatisieren. Ich schlage vor, dass Sie die Datei run-oald8.sh öffnen und (zum Beispiel in Zeile 68) den folgenden Befehl einfügen:

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

Es ist immer noch nicht perfekt, aber jetzt kann ich 95 % der Tools nutzen. 😀


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie Maven auf Ubuntu

  3. So installieren Sie Wine auf Ubuntu

  4. So installieren Sie Ruby unter Ubuntu 20.04

  5. So installieren Sie PuTTY auf Ubuntu

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie PeaZip 6.0.3 Archive Manager auf Ubuntu 16.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04