É possível instalar o Dropbox sem privilégios de root no Linux?
Tentei instalá-lo na minha universidade, usando as fontes encontradas aqui , mas parece que preciso digitar a senha root (o que, é claro, não sei).
É possível instalar o Dropbox sem privilégios de root no Linux?
Tentei instalá-lo na minha universidade, usando as fontes encontradas aqui , mas parece que preciso digitar a senha root (o que, é claro, não sei).
Respostas:
Você não fornece sua distribuição, mas como você 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ê consiga convencer o administrador do sistema a instalar o pacote, será necessário compilar e instalar no diretório inicial.)
Essencialmente, o cliente Linux do Dropbox é composto de duas partes: um daemon, dropboxd
que fornece um "processo de daemon de código fechado por usuário que garante que seu $HOME/Dropbox
diretório esteja sincronizado corretamente" e um cliente que se conecta ao daemon e fornece informações. Os binários fornecidos fornecem um plug-in Nautilus para o Gnome, embora também haja clientes CLI disponíveis.
Você deve consultar Instalando em um ambiente Linux baseado em texto , que inclui links para os binários daemon para sistemas de 32 e 64 bits. Se você não precisar do plug-in Nautilus, use o script CLI do Dropbox oficial ou um script CLI alternativo criado pelo usuário .
Se você realmente deseja o plugin Nautilus, precisará compilá-lo a partir do pacote de origem e instalá-lo no diretório inicial.
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 deseja, mas você precisará da --prefix=
opção:
./configure --prefix=/home/<username>
Se isso 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 igualar 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 ~/include
diretório).
Construa e instale os binários; eles devem ser instalados para a sua pasta pessoal (por exemplo ~/bin
, ~/share
, ~/lib
, ~/man
, etc).
make
make install
Observe que este é o processo básico e talvez seja necessário trabalhar com eles algumas vezes, dependendo de quais bibliotecas e cabeçalhos estão disponíveis no seu sistema. Todas essas etapas são possíveis sem acesso root, mas você precisará modificar quaisquer instalações para instalá-las no diretório inicial, em vez de locais do sistema como /lib
ou /usr
.
Se você tiver problemas, sua melhor aposta para encontrar ajuda é nos fóruns do Dropbox .
No Ubuntu, basta baixar o .deb
pacote padrão e usar qualquer ferramenta de arquivamento para localizar e extrair dropbox
arquivos (que é um script python). Armazene-o em algum lugar do diretório inicial e execute-o ~/dropbox start -i
para instalar o daemon. É isso mesmo, funcionando bem na minha universidade.
O "Instalando em um ambiente Linux baseado em texto" não está funcionando enquanto escrevo esta resposta.
Instruções simples de instalação da linha de comando agora podem ser encontradas na página de download do Dropbox
Em seguida, execute o daemon do Dropbox a partir da pasta .dropbox-dist recém-criada.
$ ~/.dropbox-dist/dropboxd
Olha Você aqui:
As etapas estão descritas nesta postagem do blog .