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.
nautilus-dropbox
, está disponível nos repositórios oficiais do Ubuntu (multiverso), e este é o qual o que eu publiquei na minha resposta se aplica. O outro é chamadodropbox
e não está disponível nos repositórios oficiais do Ubuntu. Se você tiver isso, você o instalou manualmente ou adicionou o repositório de terceiros . Os repositórios de terceira parte podem fornecer versões mais atualizadas. Mas para iniciantes, sugiro o pacote dos repositórios oficiais: você ficará bem.nautilus-dropbox
pacote também fará o download da versão proprietária do cliente Dropbox, a principal diferença é que ele está nos repositórios oficiais e passa por alguns testes primeiro. Verifique se onautilus-dropbox
pacote está instalado (os nomes dos pacotes no USC estão escritos em uma fonte menor e exibidos abaixo da descrição do pacote). Se você possui odropbox
pacote, sugiro que você o remova - e se você ativou o repositório do Dropbox de terceiros, desative-o também através do menu USC:Edit->Software Sources->Other Software
- e instale onautilus-dropbox
pacote.Eu desinstalaria sua versão atual através do Ubuntu Software Center. Em seguida, acesse o link e faça o download do .deb para sua arquitetura (32 ou 64 bits) e instale-o. Isso adicionará o repositório ao seu sistema e as atualizações serão instaladas com atualizações regulares do sistema, quando estiverem disponíveis.
fonte
.deb
e a instalação de um arquivo definitivamente não adicionará nenhum repositório ao sistema e, portanto, não haverá atualizações neste pacote por meio do sistema regular de gerenciamento de pacotes. Pelo contrário, se você fizer isso, precisará atualizar o pacote manualmente, caso contrário, ele sempre permanecerá na versão que você instalou. Então, meu conselho é esperar. Estou certo de que, se a versão do Dropbox nos repositórios oficiais do Ubuntu não funcionar mais, os desenvolvedores do Ubuntu cuidarão disso rapidamente.cd
, umwget
e umtar
). Possivelmente, esse software verifica atualizações por conta própria e as instala quando estão disponíveis. Como é uma instalação local (não relacionada ao sistema) na pasta inicial do usuário, o software não precisa de privilégios de root para fazer isso. No entanto, isso significaria que o cliente se atualiza e não é de forma alguma gerenciado pelo sistema de gerenciamento de pacotes do Ubuntu. No entanto, um dos maiores futuros compartilhados pela maioria das distribuições Linux é um gerenciador de pacotes.~/.dropbox-dist/dropboxd
está em primeiro plano no seu shell. Enquanto estiver em execução, você não retornará ao prompt. Você pode iniciá-lo como~/.dropbox-dist/dropboxd &
(com o&
sinal) para evitar esse comportamento (mas provavelmente você desejará adicionar esse aplicativo ao Início Automático de qualquer maneira). Os mesmos avisos que tenho relatado o tempo todo ainda se aplicam. Se não estiver quebrado, não conserte. Use o gerenciador de pacotes, não instale o software manualmente, a menos que você precise. Mas eu me repito - afinal, é o seu sistema.Gostaria de baixar e instalar o deb, depois de desinstalar o antigo. Como o email diz, existem importantes melhorias de segurança. As atualizações de segurança são de extrema importância e devem ser instaladas. Se você esperar que os repositórios sejam atualizados, pode demorar um pouco.
fonte
apt-get remove
algum pacote para o qual você encontrou uma versão mais recente e, a partir de agora, manualmente, instale e atualize esse pacote. Você pode ler as Perguntas frequentes do Ubuntu SecurityTeam para saber mais, particularmente a seção "Software não oficial". Observe que este é o lugar errado para esta discussão. Se desejar, você pode abrir uma pergunta apropriada e eu ficarei feliz em elaborar.Descobri que quando instalei a partir do repositório de pacotes drobpox (que neste momento fornece a mesma deb que a do link de download), não consegui usar o dropbox - depois de inserir os detalhes da minha conta, a janela do dropbox informava em vermelho que eu necessário instalar uma versão atualizada da página da web indicada na pergunta.
Quando baixei e descompactei o
tar.gz
arquivo e instalei conforme as instruções, o dropbox está funcionando novamente.Observe que, com esta versão, você deve executá-lo manualmente (ou configurar algo para executá-lo automaticamente). Além disso, para se conectar à sua conta da caixa de depósito,
dropboxd
grave um URL no terminal em que você o executou. Se você colar esse URL em um navegador e inserir os detalhes de login da sua conta, o dropbox começará a sincronizar seus arquivos.Eu tive que fazer mais uma coisa: tenho minha pasta dropbox local ligada a outro disco rígido.
dropboxd
não reconheceu o link simbólico, criou um diretório vazio no local e começou a baixar todos os meus arquivos (existem muitos!). Eu mateidropboxd
, recriei o link simbólico e reinicieidropboxd
novamente e está tudo bem (bem, ele teve que re-indexar tudo, o que levou um tempo).fonte