Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Install Oxford OALD8 on 64-bit Debian GNU/Linux

Share your HowTo, Documentation, Tips and Tricks. Not for support questions!.
Post Reply
Message
Author
meln4u
Posts: 2
Joined: 2011-02-17 07:29

Install Oxford OALD8 on 64-bit Debian GNU/Linux

#1 Post by meln4u »

Another mini-howto for installing 32-bit Oxford Advanced Learner's Dictionary 8th Edition (abbr. as OALD8) on 64-bit Debian wheezy/sid (with linux-image-2.6.37-2-amd64_2.6.37-2_amd64.deb and nouveau graphics driver). It may also apply to Debian squeeze and older amd64 kernels.

Installing Steps:
1. Make sure all the prerequisites have been installed; if not, issue:

Code: Select all

sudo aptitude install --without-recommends libgtk2.0-0 ia32-libs-gtk (huge inter-dependencies)
or
sudo apt-get install --no-install-recommends libgtk2.0-0 ia32-libs-gtk
(libgtk2.0-0 might be replaced by libgtk-3-0. ia32-libs-gtk could be installed after finishing the OALD8 installation in step 3.)
2. Insert OALD8 CD-ROM into CD/DVD drive (/dev/sr0) and mount it with:

Code: Select all

sudo mount -t iso9660 -o ro,exec /dev/sr0 /media/cdrom0
or
sudo mount -t iso9660 -o loop,ro,exec /path/to/OALD8_iso_image /media/cdrom0
(There is no copy-protection mechanism under Linux)
3. Start the OALD8 installation (that would take a few min.):

Code: Select all

linux32 /media/cdrom0/linux/setup.sh
4. Launch OALD8:

Code: Select all

cd ~/oald8
./run-oald8.sh
Troubleshooting:
1. libc6-i386 package is required to resolve the error message:

Code: Select all

./run-oald8.sh: 424: ./oald8-bin: not found
2. ia32-libs-gtk package is required to resolve the error message:

Code: Select all

./oald8-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
3. If there is no sound while running OALD8, load kernel module snd-pcm-oss.ko (assuming ALSA):

Code: Select all

sudo modprobe snd-pcm-oss
4. To auto-load snd-pcm-oss.ko during kernel bootstrapping, append this line "snd-pcm-oss" to /etc/modules (assuming ALSA):

Code: Select all

echo snd-pcm-oss | sudo tee -a /etc/modules
5. While running OALD8, the default volume may not suit you well, you could adjust it using alsamixer (included within alsa-utils package), particularly Master and Front devices/channels in alsamixer (assuming ALSA).

Note:
On Linux x86_64, installing OALD8 is exactly identical to installing Longman dictionary LDOCE5.
There is no need to separately install libc6-i386, ia32-libs, Adobe flash player/flashplugin-nonfree, alsa-oss, and libgtk2.0-dev.
ia32-libs-gtk depends on ia32-libs, which in turn depends on libc6-i386. The OALD8 installation script "/media/cdrom0/linux/setup.sh" will automatically install a 32-bit Adobe flash player (that could be upgraded to a newer 32-bit 10.2). snd-pcm-oss.ko kernel module has already been included within linux-image-2.6.37-2-amd64, installing the userland alsa-oss package makes no difference. libgtk2.0-dev is for compiling/building packages with gtk2.0 header files, there is no use in the case of installing the closed-source OALD8.
Last edited by meln4u on 2011-03-29 16:11, edited 1 time in total.
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better. --Samuel Barclay Beckett

livram79
Posts: 27
Joined: 2010-10-09 11:21

Re: Install Oxford OALD8 on 64-bit Debian GNU/Linux

#2 Post by livram79 »

Thank you very much. Your tutorial is very useful.
I have just bought the OALD 8th edition today and couldn't install it without reading your tutorial.

Post Reply