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 LDOCE5 installation in step 3.)
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/LDOCE5_iso_image /media/cdrom0
(There is no copy-protection mechanism under Linux)
Code: Select all
linux32 /media/cdrom0/linux/setup.sh
Code: Select all
cd ~/ldoce5
./run-ldoce5.sh
1. libc6-i386 package is required to resolve the error message:
Code: Select all
./run-ldoce5.sh: 424: ./ldoce5-bin: not found
Code: Select all
./ldoce5-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Code: Select all
sudo modprobe snd-pcm-oss
Code: Select all
echo snd-pcm-oss | sudo tee -a /etc/modules
Note:
On Linux x86_64, installing LDOCE5 is exactly identical to installing Oxford dictionary OALD8.
There is no need to separately install libc6-i386, ia32-libs, Adobe flash player, alsa-oss, and libgtk2.0-dev.
ia32-libs-gtk depends on ia32-libs, which in turn depends on libc6-i386. The LDOCE5 installation script "/media/cdrom0/linux/setup.sh" will automatically install a 32-bit Adobe flash player 9.0 (that cannot be upgraded to a 32-bit 10.2 one). 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 LDOCE5.