Instalação
Na documentação existem diversas opções para a instalação. Neste caso utilizei as instruções para Debian Stretch.Instalação de dependências
apt install software-properties-common dirAdicionar repositório
Criar um ficheiro para o repositório apt:nano /etc/apt/sources.list.d/google-drive-ocamlfuse.list
Acrescentar ao ficheiro:
deb http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu xenial main
Adicionar a chave do servidor ao apt:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AD5F235DF639B041
Instalar
Atualizar a lista de pacotes:apt update
Instalar o pacote:
apt install google-drive-ocamlfuse
Utilização
Primeira Utilização
Na primeira utilização será configurado o acesso ao Google Drive. Assim, deve executar-se o programa sem qualquer argumento:google-drive-ocamlfuse
O comando cria uma estrutura de pastas de configuração em ~/.gdfuse/default que contém o ficheiro de configuração config.
De seguida abre o browser e pede para iniciar sessão com a conta Google que dará acesso ao Drive correspondente. Após iniciar-se sessão parece que o processo fica parado e pode demorar algum tempo até a linha de comandos indicar que configurou tudo com sucesso e sair do programa voltando à shell normal.
Pastas
Antes de se começar a utilizar convém criar um diretório que será o ponto de montagem dos ficheiros Google Drive.Assim, pode criar-se:
mkdir ~/DRIVE
Caso se pretenda ter utilizadores ou drives diferentes podem criar-se diferentes diretórios para cada um desses fins. Como previa essa utilização criei uma pasta para a drive pessoal:
mkdir ~/DRIVE/Drive
Montar Google Drive
Para se aceder aos ficheiros é necessário executar o comando:google-drive-ocamlfuse ~/DRIVE/Drive
A partir deste momento na pasta ~/DRIVE/Drive estarão os ficheiros e pastas tal e qual como no Google Drive e é possível abrir, editar, copiar, colar, mover, etc.
Desmontar Google Drive
Caso se pretenda terminar a utilização é possível desmontar com o comando:fusermount -u ~/DRIVE/Drive
Utilização de Outras Contas e Team Drives
No caso de ser necessário utilizar outras contas é possível utilizar o parâmetro -label para definir outras credenciais de acesso ou utilizar uma Team Drive.google-drive-ocamlfuse -l myTeamDrive
Será iniciado o processo de autorização que deve ser feito com a conta Google que terá acesso à Team Drive e aguardar que termine.
Quando terminar é necessário saber o team_drive_id da Team Drive
Team Drive ID
Para saber qual o team drive ID é necessário aceder à Team Drive através do browser e observar o URL e copiar a última parte:https://drive.google.com/drive/u/1/folders/0XS2-_aJgHL29KfOVHAS22
De seguida é necessário abrir o ficheiro de configuração: ~/.gdfuse/myTeamDrive/config
Procurar a chave no final do ficheiro e colocar o ID:
team_drive_id=0XS2-_aJgHL29KfOVHAS22
Guardar o ficheiro e fechar.
Criar Pasta
Deve criar-se a pasta para a Team Driv:mkdir ~/DRIVE/Team
Montar Team Drive
Para montar a Team Drive é necessário executar o comando com a label e o diretório correspondente:google-drive-ocamlfuse -label myTeamDrive ~/DRIVE/Team
Desmontar Google Drive
Caso se pretenda terminar a utilização é possível desmontar com o comando:fusermount -u ~/DRIVE/Team
Sem comentários:
Enviar um comentário