Algunos consejos generales primero:
Para el usuario inexperto, ¿es mejor / más fácil eliminar el paquete dentro de la USC y luego reinstalarlo o hay una forma más elegante de obtener la actualización, por ejemplo utilizando sudo apt-get update dropbox
?
Para el usuario inexperto, es absolutamente mejor y más fácil, por mucho tiempo, no instalar ningún paquete manualmente. Instalar un .deb
paquete manualmente significa que no recibirá más actualizaciones automáticas de ese paquete, ya que no se instaló a través de ningún repositorio conocido por su sistema. Esto significa que tendrá que seguir actualizando ese paquete usted mismo, por ejemplo, yendo regularmente a esa página de Descargas y descargando la versión más reciente. Además, los paquetes disponibles allí no han sido sometidos a ningún control de calidad por parte de Ubuntu, por lo que no necesariamente se garantiza la compatibilidad con su sistema. En el peor de los casos, puede terminar con algunas dependencias extrañas irresolubles.
Entonces sí, hay una forma más elegante de obtener la actualización: siéntese y espere.
La versión más reciente del cliente de Dropbox se agregará a los repositorios de Ubuntu muy pronto. Si el cliente de Dropbox disponible en los repositorios ya no funcionara con los servidores de Dropbox actuales, este sería un problema que no solo le afectaría a usted, sino también a miles de otros usuarios de Ubuntu. Y así, se resolvería rápidamente.
En resumen, no intentes arreglar un sistema que funcione.
Con respecto a la instalación del cliente de Dropbox:
Después de haber investigado un poco, parece que hay al menos tres posibilidades de cómo instalar (es decir, cómo podría haber instalado previamente) el cliente de Dropbox. Vamos a verlos:
1. Instalar el paquete nautilus-dropbox
desdemultiverse
El nombre del paquete puede ser un poco confuso. Es el único paquete en los repositorios oficiales que contiene el cliente de Dropbox real y propietario. Es decir, cuando instala este paquete, descargará automáticamente el cliente propietario de Dropbox del sitio web de Dropbox y lo instalará (en /usr/bin/dropbox
). Sí, también contiene una extensión para integrar el cliente de Dropbox con Nautilus, el administrador de archivos estándar de Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), de ahí el nombre del paquete.
Dado que el paquete contiene software patentado no libre, está contenido en el repositorio multiverso .
Por todas las razones que mencioné en "Algunos consejos generales", este es el único método que recomiendo absolutamente para instalar el cliente de Dropbox, particularmente para los principiantes de Ubuntu. Será administrado por el administrador de paquetes, está en los repositorios oficiales, estará bien. El equipo de Ubuntu se encargará de que ese paquete funcione para usted.
Para instalar este paquete, todo lo que necesita hacer es:
sudo apt-get install nautilus-dropbox
Para eliminarlo nuevamente:
sudo apt-get remove nautilus-dropbox
2. Instalación del paquete dropbox
desde el repositorio externo de Dropbox
Dropbox administra su propio repositorio que puede agregar a su lista de repositorios de paquetes e instalar el cliente de Dropbox. Consulte ¿Cómo agrego o elimino Dropbox de mi repositorio de Linux? en las páginas de ayuda del sitio web de Dropbox.
Una vez que haya agregado ese repositorio como se explica en las instrucciones debajo de ese enlace, podrá instalar el cliente exclusivo de Dropbox directamente desde los servidores de Dropbox utilizando el sistema de administración de paquetes.
Básicamente, para instalar Dropbox así, primero habilite el repositorio con
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"
(Esto es un poco más elegante de lo que te dicen en las páginas de ayuda, pero realmente se reduce a lo mismo), y luego instala el paquete con
sudo apt-get update
sudo apt-get install dropbox
Este es el segundo mejor método. El paquete sigue siendo administrado por el sistema de administración de paquetes, pero Canonical no administra el repositorio. Entonces, si bien recibirá actualizaciones a través del sistema de administración de paquetes para ese paquete, solo tendrá que confiar en que el paquete proporcionado por Dropbox funcionará bien con su sistema Ubuntu.
Una pequeña ventaja puede ser que este paquete esté más actualizado que el nautilus-dropbox
paquete en el multiverse
repositorio. Entonces, si le gusta estar en el borde de la sangre, esta opción puede ser más interesante para usted. Sin embargo, como dije, la primera opción ciertamente funcionará , es decir, si el cliente de Dropbox proporcionado en el multiverse
repositorio ya no funciona, este problema se resolverá.
Para revertir una instalación realizada de esta manera, primero elimine el paquete:
sudo apt-get remove dropbox
y luego elimine el repositorio con su clave:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Instalar el cliente de Dropbox manualmente
Este es el peor método, y el que mencionó en su pregunta, también se explica en las instrucciones de instalación de Dropbox en el sitio web de Dropbox. Básicamente, para instalarlo manualmente
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(De nuevo, un poco más elegante de lo que te dicen, esto funcionará tanto para 32 bits como para 64 bits). Lo que esto hace es crear una copia del cliente de Dropbox en su carpeta de inicio. Esta instalación es local (solo puede ser utilizada por el usuario que ejecutó ese comando), no en todo el sistema. Además, las actualizaciones no se administrarán en el sistema de administración de paquetes.
Según un comentario de DKBose a esta respuesta , al instalar el cliente de esta manera, se actualizará automáticamente. Si eso es cierto, solo significa que el cliente mismo busca, descarga e instala sus propias actualizaciones. Como se instala localmente dentro de la carpeta de inicio de un usuario, no necesita privilegios de root para hacerlo. Sin embargo, el cliente no es administrado por el sistema de administración de paquetes. Es muy poco Linux que depender de procedimientos de actualización propios e intransparentes: este es generalmente el trabajo del administrador de paquetes, que lo hace de manera central y transparente, para que pueda usarlo para enumerar, actualizar o eliminar cualquiera de sus aplicaciones instaladas. paquetes
Para eliminar el software, si se instala así, es feo:
rm -r ~/.dropbox-dist/
Esto es para la versión que acabo de probar, y funciona a partir de ahora porque lo que contiene el archivo descargado es precisamente esta .dropbox-dist/
carpeta. Puede cambiar en el futuro. Cuando no usa el administrador de paquetes, realmente no puede rastrear en qué archivos se instalaron.
Usaría este método si y solo si no tengo privilegios de root en una máquina, y por lo tanto me veo obligado a una instalación local. Si tiene privilegios de root, incluso si insiste en usar la versión que viene directamente de los servidores de Dropbox, aún debe preferirse el segundo método. Al menos, el sistema de gestión de paquetes rastreará los archivos instalados, las actualizaciones se realizarán de manera más transparente y la eliminación del software será sencilla.
En resumen, mi consejo es este. Si instaló el cliente de Dropbox con los métodos 2 o 3, desinstálelo e instálelo con el método 1. Haga lo que haga, con los dos primeros métodos, el sistema de administración de paquetes actualizará automáticamente el cliente de Dropbox. Al usar el tercer método, el cliente aparentemente también se encarga de actualizarse. Básicamente, no hay necesidad de preocuparse: de todos modos obtendrá automáticamente la versión más nueva.