Este sitio utiliza cookies, en cumplimiento a ley Colombia e internacionales aplicables como del Real Decreto-ley 13/2012. Si contin�a navegando consideramos que acepta el uso de cookies. OK | M�s informaci�n

Buscar este blog

viernes, 4 de enero de 2019

Google Drive Desktop-client en Linux

Hola a todos, hoy les traigo un copy paste jejeje, simplemente una traducción de la instalación de GRIVE en Español.


Instalación (tomado de http://yourcmc.ru/wiki/Grive2)

Las siguientes son instrucciones para compilar desde la última fuente de «rama maestra» y ejecutar `grive` en Debian / Ubuntu / Linux Mint.

Obtener dependencias

Debe obtener las bibliotecas de dependencias junto con sus paquetes de desarrollo (-dev o -devel):
  • yajl 2.x
  • libcurl
  • STL (libstdc ++)
  • libgcrypt
  • Boost (sistema de archivos, opciones de programa, regex, unit_test_framework y sistema)
  • expatriado
También hay algunas dependencias opcionales:
  • CppUnit (para pruebas unitarias)
  • libbfd (para backtrace)
  • binutils (para libiberty, requerido para compilación en OpenSUSE, Ubuntu, Arch y etc.)
Y herramientas:
  • ir
  • CMake
  • Compilador de C ++ (g ++ o clang)
En una máquina Debian / Ubuntu / Linux Mint, instale los siguientes paquetes:
sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev pkg-config zlib1g-dev
FreeBSD:
pkg install git cmake boost-libs yajl libgcrypt pkgconf cppunit libbfd

Construir el paquete debian

El repositorio de origen ya contiene scripts de empaquetado de Debian.
Entonces, para compilar el paquete debian, instale dpkg-dev y ejecute dpkg-buildpackage -j4 en el directorio de origen. El paquete * .deb se generará en el directorio principal.

Descargar fuentes

CMake

Ahora que está en el subdirectorio "grive2" del código fuente (después de 'cd / path / to / yourGriveSourceCodeDir / grive2'), escriba el indicador:
mkdir construir
compilación de cd
cmake ..
  • tenga en cuenta el período doble (..) como el argumento a cmake, para denotar el directorio principal.
  • Debería recibir un mensaje de éxito como: "- Los archivos de compilación se han escrito en: / su / dir"
  • No lo ejecute con sudo: no se necesita acceso de root para la construcción.

Hacer e instalar

En el tipo de solicitud:
hacer -j4
Recibirá muchos mensajes y, con suerte, un mensaje de éxito: "[100%] Grive_executable de target creado". El archivo ejecutable (llamado "grive") se colocará en el subdirectorio "grive".
Luego instálelo en el directorio binario del sistema (/ usr / local / bin por defecto) ejecutando:
sudo make install

Actualizaciones

Para actualizaciones posteriores, ejecutará `git pull` para obtener la última fuente y luego la reconstruirá y reinstalará:
cd / path / to / yourGriveSourceCodeDir / grive2
ir a tirar
compilación de cd
cmake ..
hacer -j4
sudo make install
Echa un vistazo a este libro de git para obtener más información sobre git, si no sabes lo que es.
Tenga en cuenta que puede haber un retraso en la actualización del archivo (botón ZIP en la parte inferior derecha) en http://github.com/vitalif/grive2/ , y puede que no tenga la última versión. Tirar de git asegura lo último.

Uso

Apoyo

Como grive sigue siendo «beta» o «alfa», es mejor que guarde una copia de seguridad de su directorio de Google.

Primer intento

Cambie a su directorio de sincronización de Google Drive y ejecute grive -a :
cd / home / you / yourGoogleDrive /
grive -a
 La opción «-a» solo es necesaria la primera vez que ejecuta Grive.
Visite la URL que aparece, luego publique el código de autenticación dado (debe haber iniciado sesión en Google). Debería recibir algunos mensajes que incluyen «Sincronización de archivos» ... ahora se está ejecutando.

Sincroniza

Para sincronizar, debe ejecutar el programa manualmente (todavía no hay "observación en tiempo real"). En el indicador, escriba:
cd / home / you / yourGoogleDrive /
afta
Puede configurar un trabajo cron, si desea que esto se haga de forma regular.

Opciones de línea de comando

Opción cortaOpción largaDescripción
-h--ayudaProducir mensaje de ayuda
-v--versiónMostrar la versión de Grive
-a--autSolicitar token de autorización
-p enojado--path argDirectorio raíz para sincronizar
-un enojado--dir argUn solo subdirectorio para sincronizar (recordado para las siguientes ejecuciones)
-V--verbosoModo detallado. Habilitar más mensajes de lo normal.
--log-http argRegistre todas las respuestas HTTP en este archivo para la depuración.
--nuevo-revCrear nuevas revisiones en el servidor para archivos actualizados.
-re--depurarHabilitar mensajes de nivel de depuración. Implica -v.
-l enojado--log argEstablecer nombre de archivo de salida de registro.
-F--fuerzaForzar grive para descargar siempre un archivo de Google Drive en lugar de cargarlo.
--dry-runSolo detecte qué archivos se deben cargar / descargar, sin realizarlos realmente.
--ignore argPerl RegExp para ignorar archivos (coinciden con las rutas relativas, recordadas para las próximas ejecuciones).

Informar de errores

Si recibe algún tipo de «fallo» (grupo de mensajes de error en la pantalla), ejecute grive con las siguientes opciones:
grive -l log.txt --log-http http
Se crearán los archivos `log.txt` y` httpXXXX-XX-XX.XXXXXX.txt`. Tenga en cuenta que estos archivos pueden contener tokens de autenticación y contenido del archivo, así que edítelos antes de enviarlos.
Luego cree un problema en github: https://github.com/vitalif/grive2/issues/new y adjunte estos archivos.

No hay comentarios.:

Publicar un comentario

Comenta!, Danos tu opinión o aporte. Comparte!.

Entrada destacada

[IN]Seguridad en el área de TI

Hola que tal, me complace compartir esta experiencia real que tuve en mi ultimo trabajo como ingeniero de soporte. sin mas preámbulo: Trabaj...

Entradas populares