Problemas para instalar Dropbox en Debian

Dropbox es un servicio de almacenamiento masivo en la nube, del que ya hemos hablado un poco aquí. Es multiplataforma, y ofrece un paquete para compilar con el código fuente, paquetes .deb (para Ubuntu) y .rpm (para Fedora) para Linux. Si estás en Debian, y tienes problemas para instalar el .deb o el paquete fuente, aquí explico cómo solucionarlo.

Problemas en la instalación

Voy a describir brevemente las dos opciones principales para instalar Dropbox en Debian, y los errores que resultan de ellas, y luego explico cómo sí se puede instalar esta utilidad.

Caso 1: Instalación del .deb
Si al instalar el paquete .deb que ofrece Dropbox en su página, ya sea via Synaptic o con dpkg resulta en un error así:

nautilus-dropbox:
Depends: libnautilus-extension1 (>=1:2.22.2) but 2.30.1-2 is to be installed

Caso 2: Compilando el código fuente
Hay que tener instalados ciertos paquetes antes de empezar

# apt-get install libnautilus-extension-dev python-docutils

Si después de descargar el archivo con el código fuente de aquí, extraerlo, navegar desde una terminal hacia el directorio recién creado y:

$./configure
$ make
# make install

Y aún así, NADA:

Solucionar problemas de dependencia, e instalar Dropbox

Con esta solución, se necesita del paquete .deb, se puede bajar de aquí. Con este ejemplo, voy a trabajar con la última versión (0.6.7) de 32bits. El problema con este archivo no es de dependencias exactamente, sino que en el caso de Debian, el .deb no especifica las dependencias que necesita correctamente.

Para corregir este defecto, desde una terminal naveguen a la carpeta donde descargaron el .deb, y sigan los siguientes pasos para desempaquetar el archivo:

mkdir -p extract/DEBIAN
dpkg-deb -x nautilus-dropbox_0.6.7_i386.deb extract/
dpkg-deb -e nautilus-dropbox_0.6.7_i386.deb extract/DEBIAN/

Ahora, hay que editar el archivo control en la carpeta extract/DEBIAN/, con el editor de texto de su preferencia: gedit, leafpad, etc.

Ubiquen la línea que diga lo siguiente:

Depends: libatk1.0-0 (>= 1.20.0), libc6 (>= 2.4), libcairo2 (>= 1.6.0), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.12.0), libnautilus-extension1 (>= 1:2.22.2), libpango1.0-0 (>= 1.20.1), python (>= 2.5), python-gtk2 (>= 2.12)

Y cambien el valor de libnautilus-extension1 (>= 1:2.22.2) a libnautilus-extension1 (>= 2.22.2). El formato original es el utilizado en Ubuntu; al cambiarlo, podrán instalar sin problemas en Debian.

Después del cambio, hay que crear un directorio llamado build y utilizar dpkg-deb para crear un nuevo .deb:

mkdir build
dpkg-deb -b extract/ build/

En esta nueva carpeta, se creará un nuevo .deb que pueden instalar sin “problemas de dependencias“.

Finalmente, pueden inicializar el servicio con el siguiente comando:

dropbox start -i

Fuente: Khattam blog


11 comentarios

  1.   HD De León dijo

    listo, , movi la carpeta extract a mi escritorio y…

    root@canaima-popular:/home/canaima/Escritorio# dpkg-deb -b extract/ build/
    dpkg-deb: construyendo el paquete `nautilus-dropbox’ en `build/’.
    dpkg-deb: no se puede crear `build/’: Es un directorio

    root@canaima-popular:/home/canaima/Escritorio# dpkg-deb -b extract/ build
    dpkg-deb: construyendo el paquete `nautilus-dropbox’ en `build’.

    root@canaima-popular:/home/canaima/Escritorio# gdebi build
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Building data structures… Done
    Building data structures… Done

    Dropbox integration for Nautilus
    Nautilus Dropbox is an extension that integrates
    the Dropbox web service with your GNOME Desktop.
    .
    Check us out at http://www.dropbox.com/
    ¿Quiere instalar el paquete de software? [s/N]:s

    #dropbox start -i

  2.   HD De León dijo

    Listo

    root@canaima-popular:/home/canaima/Escritorio# dpkg-deb -b extract/ build/
    dpkg-deb: construyendo el paquete `nautilus-dropbox’ en `build/’.
    dpkg-deb: no se puede crear `build/’: Es un directorio

    root@canaima-popular:/home/canaima/Escritorio# dpkg-deb -b extract/ build
    dpkg-deb: construyendo el paquete `nautilus-dropbox’ en `build’.

    root@canaima-popular:/home/canaima/Escritorio# gdebi build
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Building data structures… Done
    Building data structures… Done

    Dropbox integration for Nautilus
    Nautilus Dropbox is an extension that integrates
    the Dropbox web service with your GNOME Desktop.
    .
    Check us out at http://www.dropbox.com/
    ¿Quiere instalar el paquete de software? [s/N]:

    “luego de instalado”

    # dropbox start -i

  3.   HD De León dijo

    Hola , me sale un error de permisos

    ————————
    root@canaima-popular:/home/canaima/Descargas/descargas_canaima# dpkg-deb -b extract/ build/
    dpkg-deb: construyendo el paquete `nautilus-dropbox’ en `build/’.
    dpkg-deb: el directorio de control tiene permisos erróneos 777
    (debe ser >=0755 y < =0775)
    ————————

    ya intenté con
    #chmod 755 -Rv extract/

    pero continua ¿alguna sugerencia?

  4.   Usemos Linux dijo

    Qué bueno! Me alegro que hayas podido solucionarlo.
    Un fuerte abrazo! Pablo.

    2011/7/10 Disqus <>

  5.   Usemos Linux dijo

    Gracias! Un fuerte abrazo! Pablo.

  6.   Juarrox dijo

    Pedazo de artículo!!!! Lo que uno aprende practicando! Muchas gracias!

  7.   Usemos Linux dijo

    Buenísimo! Excelente post!
    Una vez más, me saco el sombrero.
    Saludos! Pablo.

  8.   Nuaetevse dijo

    Gracias. Ahora va bien así:

    ==== Cómo instalar Dropbox en Linux, en modo gráfico o terminal ====

    La página oficial de referencia es https://www.dropbox.com/install?os=lnx

    Se elige la versión de 32-bit, que vale para todos los ordenadores. Si el ordenador es de 64 bits también se puede usar la versión de 64-bit (en principio no vale para computadoras de 32 bits). En caso de decantarte por la versión de 64-bit el procedimiento debe de ser similar, aunque yo no lo he probado, siendo el enlace de descarga https://www.dropbox.com/download?plat=lnx.x86_64

    *** Modo gráfico ***
    En la página de referencia hay paquetes para Debian, Ubuntu y Fedora. Al menos para Linux Mint, los 2 primeros parecen ir bien.

    Pero si, en cambio, queremos usar la versión genérica, para instalarla basta con:

    1. Descargar la última versión del programa (p.e. a la carpeta de inicio, /home/usuario) desde https://www.dropbox.com/download?plat=lnx.x86
    2. Extraerla (p.e. con clic derecho de ratón y “Extraer aquí”)
    ¡Listo!
    Para ejecutar el programa basta con abrir /home/usuario/.dropbox-dist/dropboxd

    *** Desde una consola ***
    Las instrucciones de abajo de la página de referencia dan error de verificación de certificado.
    Los comandos correctos a ejecutar en el terminal pueden ser p.e.:
    wget –no-check-certificate “https://www.dropbox.com/download?plat=lnx.x86”
    mv download\?plat\=lnx.x86 dropbox.tar.gz
    tar xzf dropbox.tar.gz
    ¡Listo!
    Para ejecutar el programa basta con ejecutar el comando /home/usuario/.dropbox-dist/dropboxd

    *** Para facilitarnos la vida ***
    Podemos crear un enlace directo en el escritorio o panel (barra de tareas), para abrir Dropbox cuando queramos. Se suele hacer con el botón derecho del ratón, pulsando la opción correspondiente y luego localizando el comando indicado. Como icono se puede usar /home/usuario/.dropbox-dist/images/hicolor/16×16/status/dropboxstatus-logo.png . En caso de que el lanzador esté en el escritorio este icono, muy pequeño, se puede ver algo borroso. En vez de él se puede usar uno algo mayor y más vistoso. Su situación dependerá de la distro (distribución). En el caso de Linux Mint MATE versión 15 (Olivia) viene bien el situado en /usr/share/icons/Mint-X/apps/48/dropbox.png . También se puede poner un enlace directo en el menú de inicio. En esta distro se consigue con la aplicación mozo (Menú principal, está en el menú Preferencias o en el centro de control -> Personal).

    Si utilizamos mucho Dropbox lo suyo es hacer que se abra cada vez que encendemos el ordenador o abrimos nuestra sesión de usuario. P.e. en el Linux Mint indicado basta con abrir las “Preferencias de las aplicaciones al inicio”, pinchar sobre “Añadir”, localizar el comando, pulsar “Abrir”, poner un nombre a la entrada (p.e. Dropbox), pulsar sobre “Añadir” y luego sobre “Cerrar”.

    *** Nota ***
    En alguna página hablan de, además, descargar los ficheros de Python dbmakefakelib.py y dbreadconfig.py, abriendo luego el primero con Python. Pero creo que esto no es necesario. Tal vez antes lo fue, al menos para ordenadores que hacen de servidor, aunque en la página de referencia, para estos casos, en cambio, hablan de dropbox.py

    ————
    Fuente: http://bandaancha.eu/foros/como-instalar-dropbox-linux-modo-grafico-1711086

    1.    Jaeut dijo

      Al menos en Linux Mint 17 (qiana) MATE dropbox viene ya en el gestor de paquetes Synaptic, desde donde se puede instalar rápida y fácilmente.

  9.   Joaquín dijo

    Hola. He instalado dropbox mediante la terminal. Hasta ahí todo bien. me registro y crea la carpeta y comienza a sincronizar. El problema aparece cuando quiero cerrar la terminal. Allí me dice que hay un proceso ejecutándose y que se terminará. Cesa la sincronización. Solo si la ejecuto de nuevo en la terminal comienza. Y si reinicio tampoco comienza. Tengo instalado Debían 7 estable.
    Dropbox está en la lista de programas al comienzo.
    Se agradecen sugerencias.

  10.   Raúl dijo

    No puedo instalar dropbox: dice: no pudo instalarse Dropbox. ¿Deseas intentar con otro instalador de Dropbox diferente?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *