Cómo sincronizar Microsoft OneDrive con Linux

En ocasiones últimamente puede ser necesario utilizar productos propios. A los entusiastas del código abierto les encanta tener una instalación de almacenamiento basada en la nube, pero el hecho es que empresas como Google, Amazon, Dropbox y Microsoft han copado el mercado del almacenamiento en la nube. Proporcionan productos confiables de forma gratuita, lo que significa que sí, escanearán o leerán sus archivos para cumplir con las solicitudes legales o publicar anuncios. Es un hecho de la vida, pero eso no significa que no debas usarlo.

Cómo sincronizar Microsoft OneDrive con Linux - Linux

OneDrive es la función de almacenamiento basada en la nube de Microsoft y, si bien se adapta naturalmente a la plataforma Windows, se conectará con dispositivos basados ​​en Linux con poco esfuerzo. Hay varias formas de hacer esto, y aquí es donde OneDrive-d entra en juego.

OneDrive-d: nombre extraño, gran cliente

OneDrive-d Es un cliente basado en CLI desarrollado por Xiangyu Bu. Permite a los usuarios sincronizar rápida y fácilmente con OneDrive (en la misma línea que lo hace RSync).

Para instalar OneDrive-d, primero debe configurar git, a menos que ya lo tenga. Dirígete a la Terminal e ingresa:

sudo apt-get install git -y

A continuación, debe copiar los archivos de OneDrive-d en la carpeta oculta:

git clone https://github.com/xybu/onedrived-dev.git ~/.odd

cd ~/.odd

A continuación, deberá ejecutar el instalador:

sudo python3 ./setup.py install

Una vez hecho esto, necesitamos ngrok. A pesar del nombre, esta no es la próxima franquicia de Marvel. ngrok es la plataforma de terceros para mover la integración de webhok. OneDrive usa -d ngrok para permitir que las solicitudes webhok de la API de OneDrive eviten el reenvío de puertos y similares.

Tu tienes que obtener copia de ngrok y extraerlo. Ahora cópielo en su directorio:

sudo mv ~/path/to/extracted/ngrok /usr/bin/ngrok

Después de hacer eso, ahora necesita autorizar OneDrive-d con Microsoft para poder acceder a su cuenta. Simplemente ingrese lo siguiente en el edificio:

onedrived-pref account add
Cómo sincronizar Microsoft OneDrive con Linux - Linux

Esto inicia el asistente interactivo que le permitirá configurar el software. La URL debe copiarse en el navegador para completar la autenticación. Una vez hecho esto, se le presentará una página en blanco en blanco. Esto le da la nueva URL que necesita. Copie y pegue este enlace en la Terminal cuando se le indique.

A continuación, debe configurar la unidad que se utilizará con el siguiente comando:

onedrived-pref drive set

Esto funciona a través de algunas configuraciones interactivas: siga las indicaciones y finalice la configuración. Para hacerlo más fácil, deje la ruta predeterminada como está y presione Y para sincronizar esa carpeta. Ahora debe iniciar OneDrive-d escribiendo:

onedrived start

Debería comenzar a ver sus archivos sincronizados localmente. Si almacena archivos grandes, como hago yo, llevará algo de tiempo, así que tenga paciencia. Puede verificar el progreso yendo a Inicio - OneDrive dentro del administrador de archivos.

مكافأة: بدء OneDrive-d عند تسجيل الدخول

De forma predeterminada, OneDrive-d no se inicia cuando el usuario inicia sesión por primera vez. Sutil es básicamente estúpido a menos que lo cambiemos. Diríjase a la Terminal nuevamente y dígale al sistema que desea que GNOME comience al iniciar sesión con:

gnome-session-properties
Cómo sincronizar Microsoft OneDrive con Linux - Linux

Esto abrirá la configuración de la sesión de GNOME donde puede agregar OneDrive-d como programa de inicio. El comando es:

onedrived-start

OneDrive ahora se sincronizará con su sistema Linux. Sin embargo, ¿cómo sincroniza OneDrive con la configuración y prefiere otras herramientas? Háganos saber en la sección de comentarios.

fuente
Ir al botón superior