Instalando Longman Dictionary Of Contemporary English en Linux
Longman – «Dictionary Of Contemporary English» es uno de los diccinarios de ingles más completos.
El mismo viene con una versión para desktops, que nos permite usarlo en la PC, escuchar audios, ver videos, etc. En el CD viene una versión para Linux, pero con las versiones actuales de Ubuntu no funciona simplemente. He aqui un detalle/guia de como instalarlo.
En este caso, se instaló sobre Ubuntu 14.04.2 LTS (trusty) x64.
Primero, instalamos todas las dependencias 32b que usa Lognman:
sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libpangoxft-1.0-0:i386 libpangox-1.0-0:i386
Una vez hecho esto, montamos el cd/iso del instalador:
Si tenemos el CD/DVD, directamente lo montamos en un directorio temporario y vamos al directorio «linux» dentro de este.
cd /media/cdrom/linux (o donde lo haya montado tu distro)
Si tenemos el ISO, tambien lo montamos en un directorio temporario:
sudo mkdir /mnt/dvd -p sudo mount -o loop LongmanDictionaryOfContemporaryEnglish5thEdition.iso /mnt/dvd/ cd /mnt/dvd/linux
Una vez en el directorio ‘linux’ del cd, ejecutamos el instalador en 32bits:
linux32 ./setup.sh
Seguir todos los pasos del instalador normalmente.
La libpulse parece que no levanta el path de la lib en 32b, por lo tanto, una vez que termina el instalador, creamos un script para lanzarlo indicandole el path real:
sudo vim /usr/local/bin/ldoce5.sh
Y dentro ponemos algo como:
#!/bin/bash LDOCE5_PATH="/home/USER/ldoce5" LD_PRELOAD=/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so $LDOCE5_PATH/ldoce5
Cambiar el valor de LDOCE5_PATH por directorio en donde lo instalamos realmente.
Le damos permisos de ejecución a dicho script:
sudo chmod 775 /usr/local/bin/ldoce5.sh
Editamos el shortcut de LDOCe5 y cambiamos el execution para que corra nuestro script en vez del comando original:
sudo vim /home/storm/Desktop/ldoce5.desktop
Y donde dice
Exec=".../ldoce5"
Lo cambiamos por nuestro script:
Exec=/usr/local/bin/ldoce5.sh
Una vez modificado, lo copiamos el directorio de appps asi Ubuntu/Gnome lo incluye en el menu / lanzador.
sudo mv -fv /home/storm/Desktop/ldoce5.desktop /usr/share/applications/
Eso es todo! ya podemos ejecutarlo corriendo /usr/local/bin/ldoce5.sh o tipeando en el launcher de Ubuntu ‘Longman’ directamente.