Ubuntu 14.04LTSx64を実行しています
オックスフォード現代英英辞典があり、デジタル辞書を含むディスクが付属しています。パソコンにインストールする方法がわかりません。助けてください。
よろしくお願いします。 🙂
承認された回答:
オックスフォード現代英英辞典(第8版)ツールをXubuntu14.04ボックスで動作させることができました。完璧ではありませんが、実行されています。 🙂
システム全体にインストールする必要はありません(つまり、sudoを使用します)。
辞書に付属のCDをお持ちだと思います。マシンに挿入します。
次に、ターミナルで次の手順に従います。
1) oald8というディレクトリを作成します ダウンロードで フォルダ;
mkdir ~/Downloads/oald8
2)フォルダをコピーします linux およびoald8.data oald8に ( pathtomediaに置き換える必要があります 適切なパスのために!)
cd /pathtomedia/OALD8
cp -r linux oald8.data ~/Downloads/oald8
cd ~/Downloads/oald8
3)セットアップを実行します linux / setup.data / bin / Linux/x86からのファイル。
cd linux
./setup.data/bin/Linux/x86/setup
このセットアップでは、〜/oald8にファイルをインストールするように求められます。あなたはこのように受け入れるべきです、私見。
観察
Oxford Advanced Learnerの辞書ツールとライブラリは、32ビットで提供されます。したがって、この時点で32ビット互換性がない場合は、次のようなメッセージが表示されます。
bash: ./setup.data/bin/Linux/x86/setup: No such file or directory
これを入手し、ファイルが存在することを確認した場合( ls を試してください) it)、 libc6:i386をインストールする必要があります 、 libncurses5:i386 およびlibstdc++ 6:i386 。
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
oald8のライブラリを機能させるには、次のパッケージも必要です。
sudo apt-get install libgtk2.0-0:i386 libpangoxft-1.0-0:i386 libpangox-1.0-0:i386
また、 gtk2-engines-pixbuf:i386をインストールする必要があります およびgtk2-engines-murrine:i386 、プログラムがそれを使用するので。
sudo apt-get install gtk2-engines-pixbuf:i386 gtk2-engines-murrine:i386
手順3ですべてが正常に行われた場合は、デスクトップにアイコンが表示されます。ヒットすると、システムは信頼できないと文句を言います(実行可能としてマークすると、警告は停止します)。
プログラムの起動後、フラッシュプレーヤーについて文句を言います。ただし、 flashplugin-installer:i386からインストールすることはできません。 現在のflashplugin-installerと競合するためです。
ターミナルでoald8を実行すると、32ビットバージョンの libnssutil3.so.1dが必要になります。 (これは libnss3-1d:i386の一部です )および libplc4.so.0d (これは libnspr4-0d:i386の一部です )。しかし、これらのライブラリをインストールした後、セグメンテーション違反が発生しました (ftw!)。
更新 (さらにいくつかの修正があります!)
ウェブを検索して、このブログを見つけました。その素晴らしい男は、フラッシュライブラリを修正する方法を示し、サウンドの問題を説明します(フラッシュのためにサウンドがなかったと思いました!)。
関連:WindowsからXubuntuとxrdpを使用してauto_completionをバッシュしますか?4)彼はlibflashplayerバージョン9r280 +を使用することを提案します(それは私のボックスで動作しました)。マクロメディアアーカイブからダウンロードするか、 wgetを試すことができます 以下のコマンド。
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)彼はまた、音の問題について説明し、padpsラッパーを使用することを提案します。 32ビットのlibpulsedsp.soを使用することになっているため、libpulsedsp:i386パッケージをインストールする必要があります。
sudo apt-get install libpulsedsp:i386
残念ながら、 padsp スクリプトは、LD_PRELOAD環境変数で64ビットバージョンのライブラリを使用するように要求します。したがって、padspはこの問題には役に立ちません 、およびoald8コマンドを実行する前に、自分でLD_PRELOADを設定する必要があります。 (ライブラリの32ビットバージョンを64ビットフォルダに配置することもできます…しかし、これは洗練されていないソリューションです 。
cd ~/oald8
LD_PRELOAD=/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so ./oald8
最後に、それを自動化できます。 run-oald8.shファイルを開き、(たとえば、68行目に)次のコマンドを含めることをお勧めします。
export LD_PRELOAD=/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so
まだ完璧ではありませんが、今では95%のツールを使用できます。 😀