Alguns conselhos gerais primeiro:
Para o usuário inexperiente, é melhor / mais fácil remover o pacote do USC e reinstalar ou existe 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. Instalar um .deb
pacote manualmente significa que você não receberá mais atualizações automáticas para esse pacote, pois ele não foi instalado por meio de repositórios conhecidos pelo seu sistema. Isso significa que você terá que continuar atualizando esse pacote, por exemplo, acessando regularmente a 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 seu sistema não é necessariamente garantida. Na pior das hipóteses, você pode acabar com algumas dependências estranhas não resolvíveis.
Portanto, sim, há uma maneira mais elegante de obter a atualização: sente-se e aguarde.
A versão mais recente do cliente Dropbox certamente será adicionada aos repositórios do Ubuntu em breve. Se o cliente 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.
Em relação à instalação do cliente Dropbox:
Depois de pesquisar um pouco, parece que existem pelo menos três possibilidades de instalação (ou seja, como você poderia ter instalado anteriormente) o cliente Dropbox. Vamos passar por eles:
1. Instalando o pacote a nautilus-dropbox
partir demultiverse
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 baixa automaticamente o cliente proprietário do Dropbox no site do Dropbox e o instala (para /usr/bin/dropbox
). Sim, ele também contém uma extensão para integrar o cliente Dropbox ao Nautilus, o gerenciador de arquivos padrão do Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), de onde vem o nome do pacote.
Como o pacote contém software proprietário não-livre, ele está contido no repositório multiverso .
Por todas as razões que mencionei em "Alguns conselhos gerais", este é o único método que eu absolutamente recomendo para instalar o cliente Dropbox, principalmente para os iniciantes no Ubuntu. Ele será gerenciado pelo gerenciador de pacotes, está nos repositórios oficiais, você ficará bem. A equipe do Ubuntu cuidará desse pacote funcionando para você.
Para instalar este pacote, tudo que você precisa fazer é:
sudo apt-get install nautilus-dropbox
Para removê-lo novamente:
sudo apt-get remove nautilus-dropbox
2. Instalando o pacote dropbox
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. Consulte Como adicionar ou remover 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 nesse link, você poderá instalar o cliente proprietário do Dropbox diretamente dos servidores do Dropbox usando o sistema de gerenciamento de pacotes.
Basicamente, para instalar o Dropbox assim, primeiro ative 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"
(Isso é um pouco mais elegante do que o que eles dizem nas páginas de ajuda, mas realmente se resume à mesma) e instale 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. Portanto, embora você receba atualizações por meio do sistema de gerenciamento de pacotes, basta confiar que o pacote fornecido pelo Dropbox funcionará bem com o sistema Ubuntu.
Uma pequena vantagem pode ser que este pacote esteja mais atualizado que o nautilus-dropbox
pacote no multiverse
repositório. Portanto, 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 Dropbox fornecido no multiverse
repositório não funcionar mais, esse problema certamente será resolvido.
Para reverter uma instalação executada assim, remova o pacote primeiro:
sudo apt-get remove dropbox
e 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 Dropbox manualmente
Esse é 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 eles dizem - isso funcionará para 32 bits e 64 bits). O que isso faz é criar uma cópia do cliente Dropbox na 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 no sistema de gerenciamento de pacotes.
De acordo com um comentário da DKBose a esta resposta , ao instalar o cliente assim, ele ainda será atualizado automaticamente. Se isso for verdade, significa apenas que o próprio cliente verifica, baixa e instala suas próprias atualizações. Como é instalado localmente na pasta inicial de um usuário, não é necessário privilégios de root para fazer isso. No entanto, o cliente não é gerenciado pelo sistema de gerenciamento de pacotes. É muito pouco-Linux gostar de confiar nesses procedimentos de atualização proprietários e intransparentes - esse é geralmente o trabalho do gerenciador de pacotes, que faz isso de forma central e transparente, para que você possa usá-lo para listar, atualizar ou remover qualquer um dos pacotes.
Para remover o software, se instalado assim, é feio:
rm -r ~/.dropbox-dist/
É para a versão que acabei de testar e funciona a partir de agora, porque o que o arquivo baixado contém é precisamente essa .dropbox-dist/
pasta. Pode mudar no futuro. Quando você não usa o gerenciador de pacotes, não pode realmente rastrear quais arquivos foram instalados onde.
Eu usaria esse método se e somente se não tiver privilégios de root em uma máquina e, portanto, forçado a instalar localmente. Se você possui privilégios de root, mesmo se insistir em usar a versão que vem diretamente dos servidores do Dropbox, o segundo método ainda será o preferido. Pelo menos o sistema de gerenciamento de pacotes rastreia os arquivos instalados, as atualizações acontecem de maneira mais transparente e a remoção do software é suave.
Resumindo, meu conselho é este. Se você instalou o cliente Dropbox usando os métodos 2 ou 3, desinstale-o e instale-o usando o método 1. Faça o que 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 encarrega de se atualizar. Então, basicamente, não há necessidade de se preocupar - você receberá automaticamente a versão mais recente.