Alguns conselhos gerais primeiro:
Para o usuário inexperiente, é melhor / mais fácil remover o pacote de dentro do USC e reinstalar ou há uma maneira mais elegante de obter a atualização, por exemplo, usando
sudo apt-get update dropbox
?
Para o usuário inexperiente, é absolutamente melhor e mais fácil, por um longo período, não instalar nenhum pacote manualmente. A instalação manual de um pacote .deb
significa que você não receberá mais atualizações automáticas para esse pacote, já que ele não foi instalado por meio de nenhum repositório conhecido pelo sistema. Isso significa que você terá que continuar atualizando esse pacote você mesmo, por exemplo, visitando regularmente essa página de downloads e baixando a versão mais recente. Além disso, os pacotes disponíveis não foram submetidos a nenhuma verificação de qualidade pelo Ubuntu e, portanto, a compatibilidade com o sistema não é necessariamente garantida. Na pior das hipóteses, você pode acabar com algumas dependências estranhas e insolúveis.
Então, sim, há uma maneira mais elegante de obter a atualização: sentar e esperar.
A versão mais recente do cliente Dropbox certamente será adicionada aos repositórios do Ubuntu em breve. Se o cliente do Dropbox disponível nos repositórios não funcionasse mais com os servidores atuais do Dropbox, isso seria um problema que não afetaria apenas você, mas também milhares de outros usuários do Ubuntu. E assim, seria resolvido rapidamente.
Para resumir, não tente consertar um sistema em funcionamento.
Sobre a instalação do cliente Dropbox:
Depois de ter feito um pouco de pesquisa, parece que há pelo menos três possibilidades de como instalar (ou seja, como você poderia ter instalado anteriormente) o cliente Dropbox. Vamos passar por eles:
1. Instalando o pacote nautilus-dropbox
de multiverse
O nome do pacote pode ser um pouco confuso. É o único pacote nos repositórios oficiais que contém o próprio cliente proprietário do Dropbox. Ou seja, quando você instala este pacote, ele automaticamente faz o download do cliente proprietário do Dropbox no site do Dropbox e o instala (codificar%). Sim, ele também contém uma extensão para integrar o cliente Dropbox com o Nautilus, gerenciador de arquivos padrão do Ubuntu ( /usr/bin/dropbox
), daí o nome do pacote.
Como o pacote contém software proprietário não-livre, ele está contido no repositório multiverse .
Por todas as razões que mencionei em "Alguns conselhos gerais", este é o método que eu absolutamente recomendo para instalar o cliente Dropbox, particularmente para os novatos do Ubuntu. Ele será gerenciado pelo gerenciador de pacotes, está nos repositórios oficiais, você ficará bem. A equipe do Ubuntu cuidará desse pacote trabalhando para você.
Para instalar este pacote, tudo o que você precisa fazer é:
sudo apt-get install nautilus-dropbox
Para removê-lo novamente:
sudo apt-get remove nautilus-dropbox
2. Instalando o pacote /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
do repositório de terceiros do Dropbox
O Dropbox gerencia seu próprio repositório que você pode adicionar à sua lista de repositórios de pacotes e instalar o cliente do Dropbox. Veja Como eu adiciono ou removo o Dropbox do meu repositório Linux? nas páginas de ajuda do site do Dropbox.
Depois de adicionar esse repositório conforme explicado nas instruções desse link, você poderá instalar o cliente Dropbox proprietário diretamente dos servidores Dropbox usando o sistema de gerenciamento de pacotes.
Basicamente, para instalar o Dropbox assim, primeiro habilite o repositório com
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"
(Isto é um pouco mais elegante do que o que eles dizem nas páginas de ajuda, mas realmente se resume ao mesmo), e então instalar o pacote com
sudo apt-get update
sudo apt-get install dropbox
Este é o segundo melhor método. O pacote ainda é gerenciado pelo sistema de gerenciamento de pacotes, mas o repositório não é gerenciado pela Canonical. Assim, enquanto você recebe atualizações através do sistema de gerenciamento de pacotes para esse pacote, você só precisa confiar que o pacote fornecido pelo Dropbox funcionará bem com o seu sistema Ubuntu.
Uma ligeira vantagem pode ser que este pacote esteja mais atualizado do que o pacote dropbox
no repositório nautilus-dropbox
. Então, se você gosta de estar no limite, essa opção pode ser mais interessante para você. No entanto, como eu disse, a primeira opção certamente funcionará , ou seja, se o cliente do Dropbox fornecido no multiverse
repo não funcionar mais, esse problema certamente será resolvido.
Para reverter uma instalação executada desta forma, remova o pacote primeiro:
sudo apt-get remove dropbox
e, em seguida, remova o repositório com sua chave:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Instalando o cliente do Dropbox manualmente
Este é o pior método, e o que você mencionou na sua pergunta, também explicado nas instruções de instalação do Dropbox no site do Dropbox.Basicamente, para instalá-lo manualmente, faça
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(Novamente, um pouco mais elegante do que o que eles dizem - isso funcionará tanto para 32 bits quanto para 64 bits). O que isto faz é criar uma cópia do cliente Dropbox em sua pasta pessoal. Esta instalação é local (só pode ser usada pelo usuário que executou esse comando), não em todo o sistema. Além disso, as atualizações não serão gerenciadas pelo sistema de gerenciamento de pacotes.
De acordo com um comentário de DKBose para esta resposta , ao instalar o cliente desta forma, ele será atualizado automaticamente. Se isso for verdade, significa apenas que o próprio cliente verifica, faz o download e instala suas próprias atualizações. Como ele é instalado localmente dentro da pasta base do usuário, ele não precisa de privilégios de root para fazer isso. No entanto, o cliente não é gerenciado pelo sistema de gerenciamento de pacotes. É muito diferente do Linux confiar em tais procedimentos de atualização proprietários e intransparentes - este é geralmente o trabalho do gerenciador de pacotes, que faz isso de forma centralizada e transparente, para que você possa usá-lo para listar, atualizar ou remover qualquer um dos seus instalados. pacotes.
Para remover o software, se instalado da seguinte forma, é feio:
rm -r ~/.dropbox-dist/
Esta é a versão que acabei de testar e funciona a partir de agora, porque o que o arquivo baixado contém é exatamente essa pasta multiverse
. Isso pode mudar no futuro. Quando você não usa o gerenciador de pacotes, você não pode realmente rastrear quais arquivos foram instalados.
Eu usaria esse método se e somente se eu não tiver privilégios de root em uma máquina e, portanto, for forçado a uma instalação local. Se você tem privilégios de root, mesmo se você insistir em usar a versão que vem diretamente dos servidores do Dropbox, o segundo método ainda é o preferido. Pelo menos o sistema de gerenciamento de pacotes rastreará os arquivos instalados, as atualizações acontecerão de forma mais transparente e a remoção do software será suave.
Resumindo, meu conselho é esse. Se você instalou o cliente Dropbox usando os métodos 2 ou 3, desinstale-o e instale-o usando o método 1. Seja lá o que você fizer, com os dois primeiros métodos, o cliente Dropbox será atualizado automaticamente pelo sistema de gerenciamento de pacotes. Ao usar o terceiro método, o cliente aparentemente também se atualiza. Então, basicamente, não há necessidade de se preocupar - você receberá automaticamente a versão mais recente mesmo assim.