14 octobre 2025
tux, linux, vector, penguin, linux, linux, linux, linux, linux, penguin, penguin

Comment configurer l’acces à Onedrive dans Ubuntu 24 04 lts

Voici un guide complet à jour pour configurer l’accès à OneDrive sous Ubuntu 24.04. Il couvre les méthodes d’accès direct, la synchronisation locale, les alternatives via rclone et la correction des problèmes les plus courants. Pour moi, c’est rclone, l’option 3 qui a fonctionné car je n’ai pas de compte Microsoft 365.


1. Accès direct via GNOME Online Accounts

C’est la méthode la plus simple si vous souhaitez simplement parcourir vos fichiers OneDrive depuis Nautilus (Fichiers), sans synchronisation locale.

  1. Ouvrez Paramètres → Comptes en ligne.
  2. Ajoutez un compte Microsoft 365.
  3. Connectez-vous via le navigateur et autorisez GNOME à accéder à votre compte.
  4. Activez l’option “Files”. Votre OneDrive apparaîtra dans la barre latérale de Nautilus.

Limitations : ce mode est un montage distant (streaming). Il ne synchronise pas les fichiers hors-ligne.


2. Synchronisation locale avec le client open-source onedrive

Pour garder vos fichiers disponibles hors connexion, utilisez le client open-source abraunegg/onedrive. Il crée un dossier local ~/OneDrive synchronisé avec votre cloud.

Installation

sudo apt update
sudo apt install -y curl wget gpg ca-certificates software-properties-common

# Ajout du dépôt openSUSE (client OneDrive)
wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_11/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/Debian_11/ ./" \
  | sudo tee /etc/apt/sources.list.d/onedrive.list

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

Authentification et test

# Authentification manuelle
onedrive

# Simulation de synchronisation
onedrive --synchronize --dry-run

# Synchronisation réelle
onedrive --synchronize

Lors de la première exécution, une URL s’affiche : ouvrez-la, connectez-vous à votre compte Microsoft, puis copiez l’URL blanche de la barre d’adresse et collez-la dans le terminal.

Lancement automatique (systemd)

systemctl --user enable onedrive
systemctl --user start onedrive
systemctl --user status onedrive

Personnalisation

Éditez ~/.config/onedrive/config pour activer la synchronisation sélective, les exclusions ou un proxy. Pour relancer une synchro complète :

systemctl --user stop onedrive
onedrive --synchronize --resync
systemctl --user start onedrive

3. Alternative : rclone (montage ou synchronisation flexible)

Installation et configuration

sudo apt install rclone -y
rclone config

Lors de la configuration, créez une “remote” nommée OneDrive et sélectionnez Microsoft OneDrive.

Montage du disque

mkdir -p ~/OneDrive
rclone --vfs-cache-mode writes mount OneDrive: ~/OneDrive &

Pour démonter :

fusermount -u ~/OneDrive

Service systemd (montage automatique au démarrage)


mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/onedrive.service

Le contenu du fichier:
[Unit]
Description=Mount OneDrive (rclone)
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone --vfs-cache-mode writes mount OneDrive: %h/OneDrive
ExecStop=/bin/fusermount -u %h/OneDrive
Restart=on-failure
RestartSec=5

[Install]
WantedBy=default.target

Activez et démarrez :

systemctl --user daemon-reload
systemctl --user enable onedrive.service
systemctl --user start onedrive.service


4. GUI AppImage

Si vous préférez une interface graphique, une version AppImage (OneDrive-GUI) est disponible. Installez libfuse2 si nécessaire, téléchargez l’AppImage, rendez-la exécutable et suivez les étapes d’authentification dans la fenêtre.


5. Dépannage — problèmes courants

Page blanche à la connexion

Copiez simplement l’URL blanche du navigateur et collez-la dans le terminal.

Déconnexion après redémarrage (GNOME)

Dans Paramètres → Comptes en ligne, désactivez puis réactivez “Files”.

Erreur de verrouillage APT

sudo rm -f /var/lib/dpkg/lock-frontend /var/lib/dpkg/lock
sudo dpkg --configure -a
sudo apt update

Erreur “failed to add inotify watch”

Augmentez le nombre de fichiers surveillables :

echo 'fs.inotify.max_user_watches=524288' | sudo tee /etc/sysctl.d/99-inotify.conf
sudo sysctl --system

SharePoint / comptes entreprise

Utilisez rclone ou le client onedrive avec configuration Business ou SharePoint. Testez toujours avec --dry-run avant synchronisation réelle.


6. Recommandations rapides

  • Accès simple → GNOME Online Accounts
  • Synchronisation complète → client onedrive (abraunegg)
  • Montage avancé ou scripts → rclone
  • Interface graphique → AppImage OneDrive-GUI

Rédigé à partir de sources : OMG!Ubuntu, credibleDEV, Adam the Automator, Linux Uprising, Microsoft Q&A et documentation rclone.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

[vg_display_admin_page page_url="https://pingpingu.org/wp-admin/edit.php"]