Cómo instalar y actualizar Digital Photo Professional en Linux (Debian, Kubuntu/Ubuntu y openSUSE) con Wine.


Digital Photo Profeisonal (DPP), el software de Canon para editar ficheros de imagen RAW, trabaja en Windows y Mac OS X pero lo podemos utilizar en Linux mediante Wine. No obstante, al intentar instalarlo suele dar problemas y la instalación se interrumpe; se puede solucionar. Por otro lado, si la instalación se realizó con éxito, al intentar instalar las actualizaciones surgen problemas (entre otras cosas parece que se borran o se pierden algunas dll). Pero esto también tiene solución. En Linux todo tiene solución aunque en este caso hay que pasar por Windows.

Este procedimiento lo he utilizado en Kubuntu/Ubuntu 10.04, 10.10, 11.10 y 12.04; openSUSE 11.4 y 12.1 y en Debian 6 y Testing (Wheezy actualmente), y funciona de perlas. De hecho una de las primeras cosas que hago al instalar una distribución Linux es instalar DPP y comprobar que funciona. El procedimiento lo he hecho con Wine 1.2, 1.3 y 1.4 (Nota: posteriormente con la 1.5 y 1.6).





1. Instalar Wine

Sobre esta aplicación, que permite utilizar algunos programas para Windows en Linux, hay mucha información en la red. No obstante, aquí daré sólo unas indicaciones de como instalarlo. Es un procedimiento muy sencillo ya que está en los repositorios de las distribuciones anteriores.

En Kubuntu/Ubuntu y Debian 6 entrar en consola como root o con sudo:

# sudo apt-get update && apt-get upgrade
# sudo apt-get install wine

En openSUSE:

# su (contraseña)
# zypper ref
# zypper update
# zypper install wine

En Debian 6 y Debian Testing la versión en los repositorios es la 1.2, pero si queremos tener una más actual hay que añadir un repositorio a sources.list, lo que podemos hacer mediante Synaptic.

Configuración>Repositorios>Otro Software, picar en Add y copiar y pegar lo siguiente:

deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu maverick main

o en consola abriendo el fichero sources.list:

# nano /etc/apt/sources.list

Y añadir la línea correspondiente al repositorio.

Después de agregar este repositorio hay que añadir su llave pública mediante consola:

# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0
# sudo apt-get update && apt-get upgrade
# sudo apt-get install wine
 
2. Instalación de DPP.

Introducimos el CD de Canon en el lector. Nos dirigimos a:

Wine > Desinstalar software de wine > Instalar

Buscamos en el navegador que se abre y picamos en el fichero “exe”. Entramos en el instalador y seguimos lo pasos, localización, idioma, aceptación de la licencia, etc. Aparece un menú con todos los programas que podemos seleccionar. Yo sólo selecciono DPP, picamos y comienza a instalar y, por lo general al menos en mi caso, se interrumpe la instalación y lanza un mensaje de error de instalación. Algunas veces, no obstante, se llega a instalar correctamente y después funciona bien; pero no siempre. En cualquier caso si se interrumpe la instalación no pasa nada; aquí entra Windows.

Podemos comprobar que después de la instalación fallida en nuestro “/home/nombre de usuario” podemos encontrar el directorio (está oculto “.”):

/.wine/dosdevices/c:/Program Files/Canon/Digital Photo Professional

En esta última carpeta hay carpetas y ficheros exe y dll. Pero el programa no funciona; algo no se ha instalado o está mal. Para solucionarlo tenemos que tener instalado DPP en Windows en el mismo ordenador, como es mi caso, o en otro. Yo tengo Windows 7 y me dirijo a:

Program Files (x86)/Canon/Digital Photo Profesional

Copiamos la carpeta Digital Photo Professional.

Vamos a nuestro “/home/nombre de usuario” y nos dirigimos a:

/.wine/dosdevices/c:/Program Files/Canon/Digital Photo Professional

Borramos la carpeta Digital Photo Profeisonal y pegamos la carpeta Digital Photo Profesional que hemos copiado de Windows. Si no tenemos Windows y Linux en el mismo equipo podemos copiar la carpeta en un “pen drive” o en un disco duro externo y copiarlo igualmente.

Bueno ya podemos arrancar DPP,
wine > programs > Canon Utilities > Digital Photo Professioanal > Digital Photo Profesional 3.x

Actualmente la versión que tengo de DPP es la 3.11.26. Arrancamos el programa y a editar nuestro ficheros RAW con esta estupenda aplicación para las máquinas Canon.

3. Actualizar DPP.

Periódicamente hay actualizaciones de DPP en la página oficial de Canon. Por lo general, si las instalamos directamente a través de Wine (picando el fichero exe que hemos bajado, que abre Wine, o a través del menú) nos dará error y DPP no funcionará. Bien, pues seguimos el procedimiento anterior. Actualizamos en Windows y después copiamos la carpeta Digital Photo Profesional igual que antes en :

/.wine/dosdevices/c:/Program Files/Canon/Digital Photo Profesional

Previamente habremos borrado la que estaba en “.wine” como antes indicaba.

Y ya podemos arrancar el programa y a trabajar.

Nota: Personalmente creo que es lamentable que DPP no esté disponible para Linux, y es un punto muy negativo para Canon. Muchas casas comerciales siguen ignorando que muchos clientes somos usuarios de GNU/Linux.

Saludos flamencos,

Comentarios

  1. Gracias por tu ayuda, soy nuevo en esto y quiero ver si puedo dejar a un lado mi windows del todo. Lo probare y te cuento luego.

    ResponderEliminar
  2. Hola:

    Si es lamentable que Canon no se moleste en ofrecer la aplicación para linux.

    Gracias por el tutorial, muy interesante.

    ResponderEliminar
  3. Hola:

    Consigues que funcionen todas las opciones, cuando lo instale yo daba algun problema con algunas opciones....

    gracias

    ResponderEliminar
  4. Con la versión 1.2 de Wine DPP no funcionaba en modo “Ventana Edición Imagen” y utilizaba “ver>paleta de herramientas”. Con las versiones 1.3 y 1.4 funciona todo, o al menos todo lo que yo utilizo.

    ResponderEliminar
  5. Hola.
    En Kubuntu 12.04 he tenido que hacer esto:
    Después de instalar desde el CD DPP y que nos indique que la instalación ha fallado, hacer lo que se indica aquí:
    http://appdb.winehq.org/commentview.php?iAppId=1988&iVersionId=7813&iThreadId=87338

    Antes de hacer lo que allí se indica después de "register dll files:", crear la carpeta "Canon" dentro de ~/.wine-prefixes/DPP/drive_c/Program Files/

    Luego desde donde tenemos instalado DPP en Windows, copiar la carpeta con su contenido "Digital Photo Professional" dentro de esa carpeta Canon que habíamos creado.

    Luego hacer lo que en el enlace se indica después de "register dll files:"
    Saludos.

    ResponderEliminar
    Respuestas
    1. Muy agradecido por la información, probaré esta solución, y seguro que le será útil a alguien que pase por aquí.
      Saludos flamencos,

      Eliminar
  6. https://appdb.winehq.org/objectManager.php?sClass=version&iId=7813
    Needs msxml3 AND MSXML6 to install the last DPP update 3.14.47.

    ResponderEliminar
    Respuestas
    1. Muchas gracias por la información.

      Saludos flamencos,

      Eliminar

Publicar un comentario