jueves, 4 de abril de 2013

Ubuntu One en Debian


El otro día, una windowsera me sorprendió diciendome que utilizaba Ubuntu One para almacenar datos en la nube. Muy intrigado por la razón, descubrí que Ubuntu One da 5 Gb de espacio para almacenamiento, más del doble de lo que me da mi querido Dropbox.


Pensé que siendo un programa de Ubuntu, se podría instalar fácilmente en Debian, pero no ha sido tan fácil. Afortunadamente, encontré la solución aquí y tras testearla y completarla ligeramente, la dejo aquí para tenerla a mano.


El primer paso es bajar una serie de ficheros desde los servidores de Ubuntu.
  1. http://security.ubuntu.com/ubuntu/pool/main/a/apport/python-apport_2.0.1-0ubuntu15.1_all.deb
  2. http://mirror.pnl.gov/ubuntu//pool/main/d/dirspec/python-dirspec_3.0.0-0ubuntu1_all.deb
  3. http://security.ubuntu.com/ubuntu/pool/main/a/apport/python-problem-report_2.0.1-0ubuntu15.1_all.deb
  4. http://security.ubuntu.com/ubuntu/pool/main/u/ubuntuone-client/python-ubuntuone-client_3.0.0-0ubuntu1.1_all.deb
  5. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-control-panel/python-ubuntuone-control-panel_3.0.0-0ubuntu1_all.deb
  6. http://security.ubuntu.com/ubuntu/pool/main/u/ubuntuone-storage-protocol/python-ubuntuone-storageprotocol_3.0.0-0ubuntu1.1_all.deb
  7. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntu-sso-client/python-ubuntu-sso-client_3.0.0-0ubuntu1_all.deb
  8. http://security.ubuntu.com/ubuntu/pool/main/u/ubuntuone-client/ubuntuone-client_3.0.0-0ubuntu1.1_all.deb
  9. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-control-panel/ubuntuone-control-panel_3.0.0-0ubuntu1_all.deb
  10. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-control-panel/ubuntuone-control-panel-common_3.0.0-0ubuntu1_all.deb
  11. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-control-panel/ubuntuone-control-panel-qt_3.0.0-0ubuntu1_all.deb
  12. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-installer/ubuntuone-installer_3.0.0-0ubuntu1_all.deb
  13. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntu-sso-client/ubuntu-sso-client_3.0.0-0ubuntu1_all.deb
  14. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntu-sso-client/ubuntu-sso-client-gtk_3.0.0-0ubuntu1_all.deb
  15. http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntu-sso-client/ubuntu-sso-client-qt_3.0.0-0ubuntu1_all.deb
Y ahora que los tenemos descargados, vamos a instalarlos. Puedes hacerlo con gdebi haciendo doble clic sobre el fichero descargado, o con dpkg -i desde la consola. Pero es muy importante hacerlo en orden para no incumplir las dependencias de los paquetes.

El orden correcto, es el siguiente:
  1. python-problem-report
  2. python-apport
  3. python-dirspec
  4. python-ubuntuone-storageprotocol
  5. python-ubuntuone-client
  6. python-ubuntu-sso-client
  7. python-ubuntuone-control-panel
  8. ubuntuone-installer
  9. ubuntu-sso-client
  10. ubuntu-sso-client-gtk
  11. ubuntu-sso-client-qt
  12. ubuntuone-client
  13. ubuntuone-control-panel-common
  14. ubuntuone-control-panel
  15. ubuntuone-control-panel-qt
Y ya solo nos queda ejecutar con ALT + F2 ubuntuone-install e ir siguiendo sus instrucciones para configurar la cuenta de Ubuntu One en nuestro Debian.

26 comentarios:

  1. Muy buena entrada. Pero no me negarás que "tiene delito" que tengan que ser los blogueros como tú o M. Escobal quienes tengáis que explicar cómo instalar Ubuntu One en una distribución de linux que no sea Ubuntu y la propia Ubuntu en su página web (https://one.ubuntu.com/downloads) no se digne a dar las más mínimas instrucciones sobre cómo instalar Ubuntu One en otras distribuciones linuxeras. Resulta que puedes instalar Ubuntu One en un Mac y no tienes paquetes rpm para instalarlo en una Fedora o en un OpenSuse o que Canonical no tiene un repositorio para la instalación de Ubuntu One en Debian. Me parece que se trata de un gesto de desprecio hacia el resto de linuxeros no ubunteros.

    ResponderEliminar
    Respuestas
    1. Tiene delito que tengan versiones para Windows y Mac y no lo tengan para otros linux.
      Creo que los chicos de Debian empezaron a adaptarlo, pero por algún motivo, lo han abandonado y los paquetes que había en SID han desaparecido.
      Así se las gastan en Canonical

      Eliminar
  2. espectacular hacia unos días lo deje de buscar y me han salvado

    ResponderEliminar
  3. Muuuuy bueno, me ha faltado nada en volver a ubuntu, por la comodidad de ubuntu one.
    Muchas gracias y muy bueno

    ResponderEliminar
  4. Una forma sencilla, bueno, con la terminal pero con unos cuantos teclazos es entrar al directorio de descarga y ejecutar:

    # dpkg -i *.deb

    Da errores de dependencias entonces ejecutas:
    # apt-get install -f

    ¡Listo!

    Lo probé en Wheeze.

    ResponderEliminar
  5. Muy bueno.Muchas gracias!! Lo únco es que al finalizar, en la terminar, en lugar de ejecutar ubuntuone-install tuve que ejecutar ubuntuone-installer
    Saludos

    ResponderEliminar
    Respuestas
    1. Pues no se porque de esa diferencia, si es que ha cambiado algo de las versiones o es que me equivoque al escribir.
      De todas maneras, me alegro de que te fuera útil.

      Eliminar
    2. Gracias ... de todo lo que leí sobre el tema, no funcionaba con ubuntuone-install funcionó con ubuntuone-installer como tu decías.

      Eliminar
  6. Gracias por la guía.
    Les paso una serie de dependencias que pide ( al menos en Debian 7.1 )

    python-launchpadlib
    python-twisted-core
    python-protobuf
    python-twisted-web
    python-pyinotify
    python-twisted-names
    gir1.2-soup-2.4
    gir1.2-webkit-3.0
    libglib2.0-bin
    python-qt4
    python-qt4-dbus
    gir1.2-notify-0.7
    python-configglue

    ResponderEliminar
    Respuestas
    1. No se si en mi instalacion no las pidio porque Wheezy todavia era beta o porque las resolvio solo, pero gracias por el aviso.

      Eliminar
  7. Muy bueno ¡Gracias! Me sirvió mucho la ayuda. ¡A Sincronizar!

    ResponderEliminar
  8. excelente amigo, el orden me confundio un poco pero luego todo super explicado, gracias, vere si puedo hacer un script para hacerlo mas facil :P

    ResponderEliminar
    Respuestas
    1. Si consigues ese script, compartelo y asi la vida sera mas facil para todos

      Eliminar
  9. Para ser "una" solución son un montón de archivos :O
    Copia pega copia pega copia pega... al menos es fácil :)

    Muchas gracias.

    ResponderEliminar
    Respuestas
    1. Hay que darle un Nobel quien invento el copiar y pegar :)

      Eliminar
  10. Aquí les va un escript para installar todo lo que nos dice Litos523:

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apport/python-apport_2.0.1-0ubuntu17.6_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/d/dirspec/python-dirspec_3.0.0-0ubuntu1_all.deb
    wget http://security.ubuntu.com/ubuntu/pool/main/a/apport/python-problem-report_2.0.1-0ubuntu17.6_all.deb
    wget http://security.ubuntu.com/ubuntu/pool/main/u/ubuntuone-client/python-ubuntuone-client_3.0.0-0ubuntu1.1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-control-panel/python-ubuntuone-control-panel_3.0.0-0ubuntu1_all.deb
    wget http://security.ubuntu.com/ubuntu/pool/main/u/ubuntuone-storage-protocol/python-ubuntuone-storageprotocol_3.0.0-0ubuntu1.1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntu-sso-client/python-ubuntu-sso-client_3.0.0-0ubuntu1_all.deb
    wget http://security.ubuntu.com/ubuntu/pool/main/u/ubuntuone-client/ubuntuone-client_3.0.0-0ubuntu1.1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-control-panel/ubuntuone-control-panel_3.0.0-0ubuntu1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-control-panel/ubuntuone-control-panel-common_3.0.0-0ubuntu1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-control-panel/ubuntuone-control-panel-qt_3.0.0-0ubuntu1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntuone-installer/ubuntuone-installer_3.0.0-0ubuntu1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntu-sso-client/ubuntu-sso-client_3.0.0-0ubuntu1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntu-sso-client/ubuntu-sso-client-gtk_3.0.0-0ubuntu1_all.deb
    wget http://mirror.pnl.gov/ubuntu//pool/main/u/ubuntu-sso-client/ubuntu-sso-client-qt_3.0.0-0ubuntu1_all.deb
    su
    dpkg -i python-problem-report_2.0.1-0ubuntu17.6_all.deb
    #apt-get install python-launchpadlib#me vi obligado a instalarlo
    #apt-get -f install#y no solo a eso sino a forzarlo
    dpkg -i python-apport_2.0.1-0ubuntu17.6_all.deb
    dpkg -i python-dirspec_3.0.0-0ubuntu1_all.deb
    #apt-get install libprotobuf7
    #apt-get -f install
    #installo lo siguiente: libprotobuf7 libprotoc7 protobuf-compiler python-protobuf
    dpkg -i python-ubuntuone-storageprotocol_3.0.0-0ubuntu1.1_all.deb
    #apt-get install python-twisted-web#me vi forzado a instlarlo
    #apt-get -f install# y a forzarlo
    #installo lo siguiente: python-pyinotify python-twisted-names python-twisted-web
    dpkg -i python-ubuntuone-client_3.0.0-0ubuntu1.1_all.deb
    #apt-get install gir1.2-webkit-3.0
    #apt-get -f install
    #Installo los siguientes paquetes gir1.2-javascriptcoregtk-3.0 gir1.2-webkit-3.0
    dpkg -i python-ubuntu-sso-client_3.0.0-0ubuntu1_all.deb
    dpkg -i python-ubuntuone-control-panel_3.0.0-0ubuntu1_all.deb
    dpkg -i ubuntuone-installer_3.0.0-0ubuntu1_all.deb
    dpkg -i ubuntu-sso-client_3.0.0-0ubuntu1_all.deb
    dpkg -i ubuntu-sso-client-gtk_3.0.0-0ubuntu1_all.deb
    apt-get install python-imaging
    dpkg -i ubuntu-sso-client-qt_3.0.0-0ubuntu1_all.deb
    apt-get install gir1.2-notify-0.7 python-configglue
    dpkg -i ubuntuone-client_3.0.0-0ubuntu1.1_all.deb
    dpkg -i ubuntuone-control-panel-common_3.0.0-0ubuntu1_all.deb
    dpkg -i ubuntuone-control-panel_3.0.0-0ubuntu1_all.deb
    dpkg -i ubuntuone-control-panel-qt_3.0.0-0ubuntu1_all.deb
    ubuntuone-install

    ResponderEliminar
    Respuestas
    1. Noten que entre lineas, justo después de que terminan de descargar hay un su... olvidé editar esa parte... todo lo siguiente hay que correrlo con derechos de superusuario...

      Eliminar
    2. Estimado:

      Te funciona realmente? Porque No me sincroniza en ninguna de mis 3 ordenadores. El problema comenzo hace 2 meses mas o menos (Agosto 2013)

      Eliminar
    3. Sì, està funcionandome de maravilla... tengo poco con èl...desde que puse el post, pero hasta ahorita me ha funcionando.

      Eliminar

prekes sodui