Gestión de Microsoft OneDrive en Linux

De Apuntes
Revisión del 14:27 26 feb 2025 de Jairo.sosa@ucr.ac.cr (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

Existen múltiples clientes de OneDrive no oficiales que permiten el uso del servicio en un sistema Linux.

Cliente OneDrive (de abraunegg)

En el caso de la instalación en Ubuntu y Debian, no debe hacerse desde los repositorios pues los paquetes están obsoletos [1]. En su lugar, se debe agregar el respositorio de OpenSuse.

Para Ubuntu 24.04 ejecute:

wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_24.04/Release.key | gpg --dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_24.04/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list

Instale el paquete onedrive:

sudo apt-get update
sudo apt install --no-install-recommends --no-install-suggests onedrive

El cliente se puede utilizar desde la línea de comandos, pero la forma más sencilla es por medio de una tradicional interfaz gráfica.

Interfaz gráfica e ícono de bandeja (de bpozdena)

OneDriveGUI ofrece una interfaz gráfica y un ícono de bandeja que facilita la gestión del Cliente OneDrive [2].

Asegúrese de tener el Cliente OneDrive instalado. El comando:

onedrive --version

Debería mostrar una salida similar a la siguiente:

onedrive v2.5.3-1+np1+1.1

Instale la biblioteca FUSE:

sudo apt install libfuse2t64

Descargue la última versión de OneDriveGUI en formato .AppImage desde https://github.com/bpozdena/OneDriveGUI/releases

Una opción recomendada es integrar el paquete AppImage con el entorno de escritorio, para que se muestre entre la lista de programas.

Si no, de permisos de ejecución y córralo:

chmod +x ./OneDriveGUI-*-x86_64.AppImage
./OneDriveGUI-*-x86_64.AppImage

Primera ejecución

Durante la primera ejecución se creará un perfil y se autenticará en la cuenta Microsoft 365.

Arranque automático durante el inicio de sesión

Para que OneDriveGUI se inicie en cada sesión:

  • Abra la herramienta: Aplicaciones al inicio
  • Presione "Añadir"
    • En nombre escriba: OneDriveGUI
    • En comando escriba: exec "$(ls "${HOME}/Applications/OneDriveGUI"*.AppImage | tail -n1)" "$@"
  • Presione el botón "Añadir" del cuadro de diálogo y cierre la herramienta

El comando indicado busca en el directorio "Applications" que está en el directorio home del usuario y ejecuta la versión más reciente de OneDriveGUI. Si está utilizando otro directorio, modifique la dirección en el comando.

Referencias