Como posso instalar o DropBox sem privilégios de root?

15

É possível instalar o Dropbox sem privilégios de root no Linux?

Eu tentei instalá-lo na minha universidade, usando as fontes encontradas aqui , mas parece que preciso inserir o senha de root (que, claro, eu não sei).

    
por Manuel 17.11.2009 / 15:08

3 respostas

16

Você não fornece sua distribuição, mas como não está instalando como root, provavelmente não é importante. (Os binários devem ser instalados em todo o sistema, portanto, a menos que você possa convencer o administrador do sistema a instalar o pacote, será necessário compilar e instalar em seu diretório pessoal.)

Essencialmente, o cliente Linux do Dropbox tem duas partes: um daemon, dropboxd , que fornece um "processo de daemon de código fechado por usuário que garante que seu diretório $HOME/Dropbox esteja devidamente sincronizado" e um cliente que se conecta a o daemon e fornece informações. Os binários forneceram um plug-in Nautilus para o Gnome, embora também haja clientes CLI disponíveis.

Você deve consultar o Instalando em um ambiente Linux com base em texto , que inclui links para os binários do daemon para sistemas de 32 bits e 64 bits. Se você não precisa do plugin Nautilus, faça uso do script oficial do Dropbox CLI ou de um script alternativo da CLI criado pelo usuário .

Se você realmente quiser o plug-in do Nautilus, precisará criá-lo a partir do pacote fonte , e instale-o no seu diretório pessoal.

Descompacte o pacote de origem:

tar xjf nautilus-dropbox-0.6.1.tar.bz2 
cd nautilus-dropbox-0.6.1

Execute o script de configuração; adicione as opções que você deseja, mas você precisará da opção --prefix= :

./configure --prefix=/home/<username>

Se isto falhar, você provavelmente precisará pegar os cabeçalhos das bibliotecas necessárias para compilar o programa: GTK 2.12, GLib 2.13, Nautilus 2.16 e Libnotify 0.4.4 (versões mínimas; se você pode combinar a versão fornecida pelo seu sistema, você pode evitar a compilação real e apenas pegar os arquivos de cabeçalho para instalar no seu próprio diretório ~/include ).

Construa e instale os binários; eles devem ser instalados em seu diretório pessoal (por exemplo, ~/bin , ~/share , ~/lib , ~/man , etc).

make
make install

Observe que este é o processo básico e talvez seja necessário trabalhá-lo algumas vezes, dependendo de quais bibliotecas e cabeçalhos estão disponíveis em seu sistema. Todas essas etapas são possíveis sem acesso root, mas você terá que modificar qualquer instalação para instalá-las em seu diretório inicial, em vez de locais do sistema como /lib ou /usr .

Se você tiver problemas, sua melhor opção para encontrar ajuda é pelos fóruns do Dropbox .

    
por 17.11.2009 / 15:57
5

No Ubuntu, apenas baixe o pacote padrão .deb e, usando qualquer ferramenta de arquivo, encontre e extraia o arquivo dropbox (que é um script python). Armazene-o em algum lugar em seu diretório pessoal e execute ~/dropbox start -i para instalar o daemon. É isso aí, trabalhando bem na minha universidade.

    
por 07.03.2012 / 13:21
3

A "Instalação em um ambiente Linux com base em texto" não está funcionando enquanto escrevo esta resposta.

As instruções de instalação da linha de comando simples agora podem ser encontradas na página de download do Dropbox

Next, run the Dropbox daemon from the newly created .dropbox-dist folder.

$ ~/.dropbox-dist/dropboxd

Aqui você está:

  1. compartilhando qualquer diretório de propriedade do usuário.
  2. executando isso como seu usuário padrão.

As etapas estão descritas em esta postagem no blog .

    
por 13.09.2012 / 22:19