Ferramentas Pessoais
Você está aqui: Página Inicial Drive Utilizando o Programa Cliente para Desktop Linux Drive UFSCar

Utilizando o Programa Cliente para Desktop Linux Drive UFSCar

Instalação do Cliente


Atualmente existem versões para:

  • Ubuntu;

  • Debian;

  • Fedora; e

  • Arch Linux.

 

  • Ubuntu

Usuários da distribuição Ubuntu pode instalar o cliente a partir do repositório Official PPA (https://code.launchpad.net/~seafile/+archive/ubuntu/seafile-client):

sudo add-apt-repository ppa:seafile/seafile-client

sudo apt-get update

sudo apt-get install seafile-gui

Se desejar utilizar apenas o Cliente para linha de comando, digite:

sudo apt-get install seafile-cli

 

  • Debian

Usuário do Debian pode instalar o programa Cliente a partir do repositório Official Bintray Repo(https://bintray.com/seafile-org/deb). Primeiramente instale a chave de assinatura:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61

 

Adicione o repositório a sua source.list. No exemplo abaixo utilizamos o Debian 8 (jessie), mude para “wheezy” se estiver usando debian 7.

echo deb http://dl.bintray.com/seafile-org/deb jessie main | sudo tee /etc/apt/sources.list.d/seafile.list

sudo apt-get update

 

Agora instale o Programa Cliente:

sudo apt-get install seafile-gui

 

Se desejar utilizar apenas o Cliente para linha de comando, digite:

sudo apt-get install seafile-cli

 

  • Fedora (mantido pela comunidade)

Existe um pacote para o Programa Cliente Seafile (RPM mantido pela comunidade) no repositório oficial (https://admin.fedoraproject.org/pkgdb/package/rpms/seafile/).

 

  • Arch Linux (mantido pela comunidade)

Existe um pacote para o Programa Cliente Seafile mantido pela comunidade para o Arch Linux em:

https://aur.archlinux.org/packages/seafile-client/

  

Conflito de Arquivos

Uma vez que você e seus amigos sincronizarem uma Biblioteca compartilhada entre seus computadores, será possível adicionar, apagar ou editar os arquivos desta Biblioteca conjuntamente.

Cada alteração feita na Biblioteca e seu conteúdo será automaticamente sincronizada para o s outros computadores.

Poderá acontecer de duas pessoas editarem um mesmo arquivo ao simultaneamente. As alterações feitas por cada pessoa poderão entrar em conflito. Neste caso o Programa Cliente, manterá inalterada a versão que for sincronizada em primeiro lugar, e então renomeará a outra versão sincronizada para uma versão de Conflito de Arquivo, da seguinte maneira: Um um Arquivo de Conflito tem o seu nome terminado com a sigla SFConflict, o endereço do autor (<numero UFSCar>@ufscar.br), mais a data da ocorrência do conflito.

Por exemplo:

 

Nome_do_arquivo (SFConflict 123456@ufscar.br 017-03-07-11-30-28). doc

 

Criptografando uma Biblioteca

O Programa Seafile utilizado no Drive UFSCar é capaz de criptografar Bibliotecas para reforçar a segurança dos seus dados.

Para encriptar uma Biblioteca, é preciso definir uma senha no momento da criação.


ATENÇÃO: A Senha não será armazenada do servidor! Nem mesmo o administrador dos equipamentos e serviços pode visualizar seus dados sem a senha. Se você perder/esquecer a senha, não será possível recuperá-la.

 

Para baixar e sincronizar uma Biblioteca criptografada em seu computador, será preciso fornecer a senha. O Programa Cliente irá baixar os dados criptografados, e descriptografará em seu computador.

Para compartilhar uma Biblioteca criptografada com seus colegas de trabalho, será preciso também compartilhar a senha.

 

Excluindo arquivos/pastas da sincronização

Poderá acontecer de você não querer sincronizar algum arquivo ou pasta de uma Biblioteca.

Para tanto, crie um arquivo texto chamado seafile-ignore.txt dentro da sua Biblioteca. Este aquivo deve conter o nome do(s) arquivo(s) e pasta(s) que o programa não deverá sincronizar.

Cada linha conterá um tipo de descrição, e os seguintes tipos são suportados:

 

  1. Uma linha em branco não coincide com nenhum arquivo;

  2. Uma linha iniciando com # servirá para comentários;

  3. O programa suporta caracteres coringa, por exemplo, “nome/” corresponde a “nome/1” e “nome/legal”. Outro exemplo: “nome/?” corresponde a “nome/1” mas não a “nome/legal”. Repare que os caracteres coringa combinam com todos o conteúdo dentro de uma pasta. Sendo assim, “nome/*.doc” corresponde a “nome/arquivo.doc” e “nome/umapasta/outroarquivo.doc”.

  4. Se uma descrição terminar com uma barra ( / ), ela combinará apenas com uma pasta. Em ouras palavras, “nome/” combinará apenas com a pasta “nome” e o que existir dentro dela, mas não combinará com um arquivo que se chame “nome”.

  5. Se um descrição não terminar com uma barra ( / ) ou um caractere coringa, ela não coincidirá com uma pasta. Por exemplo, “nome” coincidirá somente com o arquivo “nome”, enquanto “nome/” ou “nome*” combinarão com uma pasta e o que estiver dentro dela.

 

Exemplo de conteúdo de um arquivo seafile-ignore.txt:

 

# abaixo está o nome de um arquivo comum

arquivo

# Uma pasta

Documentos/

# Caractere Coringa *

Documentos/*

Documentos/*.doc

# Caractere Coringa ?

Documentos/?.doc

Documentos/?/

 

Observação:

O arquivo seafile-ignore.txt controla quais arquivos devem ser excluídos da sincronização no lado do Cliente (seu computador). Será possível criarmos arquivos no Drive Ufscar no navegador que ficarão ausentes no computador que executa o Programa Cliente. Neste caso:

  • O arquivo criado no navegador será sincronizado no lado do Programa Cliente. Mas quaisquer mudanças feitas neste arquivos serão ignoradas.

  • Se o arquivo for modificado no navegador, a nova versão também será sincronizada no lado cliente. Se o arquivo do lado cliente também for alterado, isso provocará um conflito no lado cliente.

O arquivo seafile-ignore.txt apenas desconsidera arquivos que ainda não foram sincronizados. Se um arquivo já está sincronizado, e algum tempo depois e colocado na lista para ser ignorado, a versão existente não será removida.

 

Instalando o Programa Cliente

Após baixar o programa, serão preciso dois passos para instalação:

 

1. Selecione o local onde os aquivos sincronizados serão armazenados:

 

Escolher o local

 

2. Informe os dados de sua conta de acesso:

 

Incluir conta

Informe os dados de sua conta de acesso, o seu Número UFSCar seguido de @ufscar.br.

 

Usando o Programa Cliente

Conheça alguns ícones do Programa Cliente:

 

Cliente

 

1. Sincronize uma Biblioteca

  • Clique no ícone “Sincronizar esta Biblioteca” para Sincronizar com a mesma Biblioteca no seu computador.

  • Adicione alguns arquivos nesta Biblioteca. Eles serão automaticamente sincronizados no servidor do Drive UFSCar.

  

Menu

 

2. Crie uma Biblioteca (Opcional)

Você também pode criar uma Biblioteca a partir de uma pasta local:

  • Clique na palavra “Selecionar”.


Sincronizar
 
  • Escolha a pasta.

  • Verifique na janela que se segue se está tudo correto.

  • Também é possível criptografar a pasta.

 

3. Navegue pelas Bibliotecas e Arquivos armazenados

Poderá acontecer que você deseje modificar arquivos armazenados remotamente no Drive UFScar, sem sincronizá-los com o seu computador. O Programa Cliente possui um “Navegador de arquivos na Nuvem”, basta dar um duplo clique em uma biblioteca não sincronizada que o “Navegador de arquivos na Nuvem” será aberto.

 

Navegador na nuvem

 

Desassociando e Apagando uma Biblioteca

  • Se apagarmos uma Biblioteca armazenada no Drive UFSCar (nuvem), o Programa Cliente automaticamente desassociará a conexão existente. Esta Biblioteca no seu computador não será mais sincronizada no Drive UFSCar.

  • Se uma Biblioteca é apagada em seu computador, a Biblioteca não é apagada no Drive UFSCar (Nuvem). Ela poderá ser baixada e sincronizada novamente.