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.
nautilus-dropbox
, está disponible a través de los repositorios oficiales de Ubuntu (multiverso), y este es el que corresponde a lo que publiqué en mi respuesta. El otro se llamadropbox
y no está disponible en los repositorios oficiales de Ubuntu. Si tiene esto, lo instaló manualmente o agregó el repositorio de terceros . Los repositorios del tercer pary pueden proporcionar versiones más actualizadas. Pero para los novatos sugiero el paquete de los repositorios oficiales: estarás bien.nautilus-dropbox
paquete también descargará la versión propietaria del cliente de Dropbox, la principal diferencia es que está en los repositorios oficiales y se somete a algunas pruebas primero. Asegúrese de tener elnautilus-dropbox
paquete instalado (los nombres de paquete en USC están escritos en una fuente más pequeña y se muestran debajo de la descripción del paquete). Si tiene eldropbox
paquete en su lugar, le sugiero que lo elimine, y si habilitó el repositorio de Dropbox de terceros, desactívelo también a través del menú USC:Edit->Software Sources->Other Software
- e instale elnautilus-dropbox
paquete.Desinstalaría tu versión actual a través del Centro de software de Ubuntu. Luego vaya al enlace y descargue el .deb para su arquitectura (32 o 64 bits) e instálelo. Eso agregará el repositorio a su sistema y las actualizaciones se instalarán con actualizaciones regulares del sistema, cuando estén disponibles.
fuente
.deb
archivo e instalarlo definitivamente no agregará ningún repositorio al sistema y, por lo tanto, no habrá actualizaciones de este paquete a través del sistema de administración de paquetes regular. Por el contrario, si hace esto, tendrá que seguir actualizando ese paquete manualmente, de lo contrario, siempre se mantendrá en la versión que instaló. Entonces, mi consejo es esperar. Estoy seguro de que si la versión de Dropbox en los repositorios oficiales de Ubuntu ya no funciona, los desarrolladores de Ubuntu se encargarán rápidamente.cd
, awget
y atar
). Posiblemente, ese software busca actualizaciones por sí mismo y las instala cuando están disponibles. Como se trata de una instalación local (no de todo el sistema) en la carpeta de inicio de un usuario, el software no necesita privilegios de root para hacerlo. Sin embargo, esto significaría que el cliente se actualiza a sí mismo y de ninguna manera es administrado por el sistema de administración de paquetes de Ubuntu. Sin embargo, uno de los mayores futuros compartidos por la mayoría de las distribuciones de Linux es un administrador de paquetes.~/.dropbox-dist/dropboxd
está en primer plano de su shell. Mientras se esté ejecutando, no volverá a la solicitud. Puede iniciarlo como~/.dropbox-dist/dropboxd &
(con el&
signo) para evitar ese comportamiento (pero probablemente quiera agregar esa aplicación a Autostart de todos modos). Las mismas advertencias que he estado relacionando siempre se aplican. Si no está roto, no lo arregles. Use el administrador de paquetes, no instale el software manualmente a menos que deba hacerlo. Pero me repito, después de todo, es su sistema.Descargaría e instalaría el deb, después de desinstalar el anterior. Como dice el correo electrónico, hay importantes mejoras de seguridad. Las actualizaciones de seguridad son de suma importancia y deben instalarse. Si espera a que se actualicen los repositorios, puede estar esperando un tiempo.
fuente
apt-get remove
algún paquete para el que detectó una versión más reciente y, a partir de ahora, instale y actualice manualmente ese paquete usted mismo. Es posible que desee leer las preguntas frecuentes de Ubuntu SecurityTeam para obtener más información, en particular la sección "Software no oficial". Tenga en cuenta que este es el lugar equivocado para esta discusión. Si lo desea, puede abrir una pregunta adecuada y felizmente elaboraré.Descubrí que cuando instalé desde el repositorio de paquetes drobpox (que en este momento proporciona la misma deb que la del enlace de descarga), no pude usar Dropbox ; después de ingresar los detalles de mi cuenta, la ventana de Dropbox informó en rojo que necesitaba instalar una versión actualizada desde la página web indicada en la pregunta.
Cuando descargué y descomprimí el
tar.gz
archivo e instalé según las instrucciones, Dropbox está funcionando una vez más.Tenga en cuenta que con esta versión, debe ejecutarla manualmente (o configurar algo para que se ejecute automáticamente). Además, para conectarse a su cuenta de Dropbox,
dropboxd
escribe una url en la terminal donde la ejecutó. Si pega esa URL en un navegador e ingresa los detalles de inicio de sesión de su cuenta, Dropbox comienza a sincronizar sus archivos.Tuve que hacer una cosa más: tengo mi carpeta local de Dropbox vinculada a otro disco duro.
dropboxd
no reconocí el enlace simbólico, creé un directorio vacío en su lugar y comencé a descargar todos mis archivos (¡hay muchos!). Matédropboxd
, recreé el enlace simbólico y reiniciédropboxd
nuevamente y todo está bien (bueno, tuvo que volver a indexar todo, lo que tomó un tiempo).fuente