Sempre vi um monte de gente falar do DropBox. Aliás, eu já havia ouvido falar a um tempo atrás e acabei não usando por pura preguiça ( ou seja, instalar não era tão trivial aqui no Slackware ).

Mas a algum tempo eu venho precisando de uma solução com a qual eu pudesse manter alguns diretórios dos meus computadores sincronizados. Ou seja, um txt que eu estivesse escrevendo, poderia estar sendo atualizado aqui e lá.
Tudo bem, dirão alguns, mas você já usa o Evernote e pode fazer isto via o mesmo. Mas, sim, um diretório sincronizado para todos os lados é uma bruta mão na roda.
Baixei um programa, e achei legal, deixo ele no diretório, e chegando no trabalho, é só depois de um tempo pegar o mesmo e utilizar aqui.
Fiz um script legal aqui, coloco lá disponível e chegando no trabalho, já vai estar ele lá disponível para o trabalho.
Esta sincronização para mim, ainda é mais importante, pelo seguinte motivo. Eu vivia chegando no trabalho e lembrando que eu tinha que ter copiado um arquivo X, e ele não estava no pen drive. Resumo, com um diretório sincronizado, isto não vai acontecer mais.
Bom, mas deixando as vantagens disto para o lado, podemos agora passar para a instalação do nosso amigo DropBox no Slackão.
A instalação na realidade é bem fácil. Primeiramente, você precisa baixar o pacote pronto para o Fedora 10. De acordo com este post aqui, neste site, a coisa funciona tranquilaça no Slackware 12.2 e por sua vez, no -current do 13.0, que eu já estou utilizando.
Para baixar, utilize o bom e velho wget :
# wget http://linux.getdropbox.com/packages/nautilus-dropbox-0.6.1-1.fc10.i386.rpm
Depois de baixar o pacote é só começar o processo de instalação do DropBox no Slackão. Após baixar o pacote, é só transformá-lo em tgz, e extrair o conteúdo do pacote para trabalhar no mesmo.
$ su -
# mkdir /tmp/dropbox
# mv nautilus-dropbox-0.6.1-1.fc10.i386.rpm /tmp/dropbox
# rpm2tgz nautilus-dropbox-0.6.1-1.fc10.i386.rpm
# explodepkg nautilus-dropbox-0.6.1-1.fc10.i386.tgz
Feito este processo, é só efetuar agora o seguinte. Siga para o diretório /tmp/dropbox/usr/bin e crie um arquivo de nome nautilus, com o seguinte conteúdo :
#!/bin/bash
thunar $@
exit 0
Mova o pacote rpm e o tgz para qualquer outro diretório de sua preferência e crie um diretório de nome install. Depois, crie um arquivo de nome slack-desc.
# cd /tmp/dropbox
# mkdir install
# touch install/slack-desc
E finalmente, crie o pacote :
# makepkg /tmp/dropbox-0.6.1-i386-1vh.tgz
Com tudo feito, é só instalar o pacote do DropBox no seu Slackware:
# installpkg dropbox-0.6.1-i386-1vh.tgz
Teoricamente, ao final disto aqui, você já tem o DropBox funcionando. Só que nos testes tanto no OpenSuse quanto no Slackware, quando eu digitava com o comando:
$ /usr/bin/dropbox start -i
O daemon do DropBox não era instalado de jeito nenhum. Assim, em outra pesquisa, achei um modo de instalar o Daemon do DropBox sem grandes problemas.
Baixe o daemon do DropBox :
$ wget -O dropbox.tar.gz http://www.getdropbox.com/download?plat=lnx.x86
Após baixar este pacote tar.gz, é só descompactar e copiar o conteúdo para o diretório padrão do DropBox.
$ tar -xvzf dropbox.tar.gz
$ mv .dropbox-dist $HOME/
Feito isto, agora é necessário baixar dois scripts, muito importantes para serem rodados. Um instala a fakelib e outro faz alguns testes de configuração.
$ wget http://dl.getdropbox.com/u/6995/dbmakefakelib.py
$ wget http://dl.getdropbox.com/u/6995/dbreadconfig.py
Pronto, agora é só rodar os scripts necessários. Primeiro, rode o script para criar a fakelib.
$ python dbmakefakelib.py
Assim que ele terminar, vai abrir um wizard para configurar sua conta. Configurada sua conta, ele já vai iniciar o DropBox e depois, criar o diretório Dropbox no seu Home. É para este diretório que você vai copiar os arquivos que quer ver em todas as máquinas que você trabalha com.
Pode haver um ou outro erro ao rodar a dbmakefakelib.py, mas desconsidere, pois a coisa vai funcionar numa boa.
Em um dos links que eu visitei, ainda há possibilidade de criar scripts de incialização para seu Linux, mas caso você use Gnome/XFCE/KDE, se você salvou a seção, o DropBox já vai iniciar com o seu gerenciador de janelas preferido.
Aliás, caso ele caia, ou gere uma exceção por algum motivo, é só digitar no console :
$ dropbox start
E ele volta a funcionar sem problema algum. Até o momento o DropBox se mostrou uma ótima opção para o gerenciamento de arquivos em mais de uma máquina.
Fiz um script legal aqui, coloco lá disponível e chegando no trabalho, já vai estar ele lá disponível para o trabalho.
Esta sincronização para mim, ainda é mais importante, pelo seguinte motivo. Eu vivia chegando no trabalho e lembrando que eu tinha que ter copiado um arquivo X, e ele não estava no pen drive. Resumo, com um diretório sincronizado, isto não vai acontecer mais.
Bom, mas deixando as vantagens disto para o lado, podemos agora passar para a instalação do nosso amigo DropBox no Slackão.
A instalação na realidade é bem fácil. Primeiramente, você precisa baixar o pacote pronto para o Fedora 10. De acordo com este post aqui, neste site, a coisa funciona tranquilaça no Slackware 12.2 e por sua vez, no -current do 13.0, que eu já estou utilizando.
Para baixar, utilize o bom e velho wget :
# wget http://linux.getdropbox.com/packages/nautilus-dropbox-0.6.1-1.fc10.i386.rpm
Depois de baixar o pacote é só começar o processo de instalação do DropBox no Slackão. Após baixar o pacote, é só transformá-lo em tgz, e extrair o conteúdo do pacote para trabalhar no mesmo.
$ su -
# mkdir /tmp/dropbox
# mv nautilus-dropbox-0.6.1-1.fc10.i386.rpm /tmp/dropbox
# rpm2tgz nautilus-dropbox-0.6.1-1.fc10.i386.rpm
# explodepkg nautilus-dropbox-0.6.1-1.fc10.i386.tgz
Feito este processo, é só efetuar agora o seguinte. Siga para o diretório /tmp/dropbox/usr/bin e crie um arquivo de nome nautilus, com o seguinte conteúdo :
#!/bin/bash
thunar $@
exit 0
Mova o pacote rpm e o tgz para qualquer outro diretório de sua preferência e crie um diretório de nome install. Depois, crie um arquivo de nome slack-desc.
# cd /tmp/dropbox
# mkdir install
# touch install/slack-desc
E finalmente, crie o pacote :
# makepkg /tmp/dropbox-0.6.1-i386-1vh.tgz
Com tudo feito, é só instalar o pacote do DropBox no seu Slackware:
# installpkg dropbox-0.6.1-i386-1vh.tgz
Teoricamente, ao final disto aqui, você já tem o DropBox funcionando. Só que nos testes tanto no OpenSuse quanto no Slackware, quando eu digitava com o comando:
$ /usr/bin/dropbox start -i
O daemon do DropBox não era instalado de jeito nenhum. Assim, em outra pesquisa, achei um modo de instalar o Daemon do DropBox sem grandes problemas.
Baixe o daemon do DropBox :
$ wget -O dropbox.tar.gz http://www.getdropbox.com/download?plat=lnx.x86
Após baixar este pacote tar.gz, é só descompactar e copiar o conteúdo para o diretório padrão do DropBox.
$ tar -xvzf dropbox.tar.gz
$ mv .dropbox-dist $HOME/
Feito isto, agora é necessário baixar dois scripts, muito importantes para serem rodados. Um instala a fakelib e outro faz alguns testes de configuração.
$ wget http://dl.getdropbox.com/u/6995/dbmakefakelib.py
$ wget http://dl.getdropbox.com/u/6995/dbreadconfig.py
Pronto, agora é só rodar os scripts necessários. Primeiro, rode o script para criar a fakelib.
$ python dbmakefakelib.py
Assim que ele terminar, vai abrir um wizard para configurar sua conta. Configurada sua conta, ele já vai iniciar o DropBox e depois, criar o diretório Dropbox no seu Home. É para este diretório que você vai copiar os arquivos que quer ver em todas as máquinas que você trabalha com.
Pode haver um ou outro erro ao rodar a dbmakefakelib.py, mas desconsidere, pois a coisa vai funcionar numa boa.
Em um dos links que eu visitei, ainda há possibilidade de criar scripts de incialização para seu Linux, mas caso você use Gnome/XFCE/KDE, se você salvou a seção, o DropBox já vai iniciar com o seu gerenciador de janelas preferido.
Aliás, caso ele caia, ou gere uma exceção por algum motivo, é só digitar no console :
$ dropbox start
E ele volta a funcionar sem problema algum. Até o momento o DropBox se mostrou uma ótima opção para o gerenciamento de arquivos em mais de uma máquina.