Intégration de l’interface utilisateur graphique OneDrive Linux et synchronisation multiplateforme

Vous vous inquiétez constamment de perdre vos fichiers au cas où votre disque local déciderait de rendre l’âme ? Pourquoi ne pas opter pour le stockage en nuage ? La synchronisation des fichiers avec le stockage en nuage est devenue une partie indispensable de la vie numérique. Et pour les passionnés d’Ubuntu, voici une bonne nouvelle : l’intégration de l’interface graphique OneDrive Linux vous permet de vivre la magie de la synchronisation des fichiers dans le cloud.

Ce tutoriel vous guide pour configurer OneDrive sur Ubuntu afin de synchroniser vos fichiers en toute transparence. Qui veut se embêter à transporter un disque externe à chaque fois que vous changez d’appareil, de toute façon ?

Comblez le fossé entre Linux et le service cloud de Microsoft et gardez vos fichiers en sécurité !

Prérequis

Ce tutoriel présente des démonstrations étape par étape pour intégrer l’interface graphique OneDrive Linux. Avant de commencer, assurez-vous d’avoir les éléments suivants en place :

  • A machine with Ubuntu 20.04 Desktop or later – This tutorial uses an Ubuntu 22.04 Desktop.
  • cURL installé sur votre système Ubuntu.

Mise à jour du système pour intégrer OneDrive sur Ubuntu

Avec les prérequis accomplis, il est temps de préparer votre système pour intégrer OneDrive sur Ubuntu, c’est-à-dire mettre à jour votre système. Ce processus implique la création d’un script exécutable réutilisable pour mettre à jour votre système.

Pour mettre à jour votre système en vue de l’intégration de OneDrive, suivez les étapes suivantes :

1. Créez un script appelé os-update.sh avec votre éditeur préféré, remplissez les éléments suivants, enregistrez le fichier et fermez l’éditeur.

Ce script vise à effectuer des mises à jour cruciales dans votre système pour assurer une intégration fluide avec OneDrive.

#!/bin/bash

# Supprimer les fichiers de verrouillage dpkg pour garantir la disponibilité du gestionnaire de paquets
rm -rf /var/lib/dpkg/lock-frontend
rm -rf /var/lib/dpkg/lock

# Mettre à jour les informations sur les paquets
apt-get update

# Mettre à niveau les paquets installés vers les dernières versions
apt-get upgrade -y

# Effectuer une mise à niveau de distribution
apt-get dist-upgrade -y

# Supprimer les paquets obsolètes
apt-get autoremove -y

# Nettoyer les fichiers de paquets mis en cache
apt-get autoclean -y

2. Ensuite, exécutez les commandes suivantes pour rendre votre script (os-update.sh) exécutable et exécutez-le pour effectuer la mise à jour du système.

sudo chmod +x os-update.sh
sudo ./os-update.sh
Updating the Ubuntu system

3. Enfin, redémarrez votre système pour que les changements prennent effet.

sudo reboot

Installation du client OneDrive pour Linux

Avec votre système Ubuntu mis à jour, vous pouvez maintenant vous concentrer sur la préparation de votre système pour comprendre et communiquer sans effort avec OneDrive.

Vous installerez le client OneDrive pour Linux à partir d’un référentiel dédié dans cet exemple. Mais pour les installations sur des distributions autres qu’Ubuntu, consultez le référentiel officiel du client OneDrive pour Linux.

Pour installer le client OneDrive pour Linux, suivez ces étapes :

1. Exécutez la commande suivante pour enregistrer la version actuelle de votre système Ubuntu dans la variable ubuntu_id, que les commandes suivantes pourront utiliser.

source /etc/os-release; ubuntu_id=$VERSION_ID; echo $ubuntu_id

Notez la version actuelle du système, qui est ici Ubuntu 22.04.

Verifying the system’s current version

2. Ensuite, exécutez la commande wget ci-dessous, qui n’a pas de sortie mais ajoute la clé de version du référentiel OpenSuSE Build Service à la trousseau de clés de votre système (/usr/share/keyrings/obs-onedrive.gpg).

wget -qO - <https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_$ubuntu_id/Release.key> \
| gpg --dearmor \
| sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null

3. Une fois la clé de version ajoutée, exécutez la commande ci-dessous pour ajouter le référentiel OneDrive à la liste des sources de paquets (/etc/apt/sources.list.d/onedrive.list).

Cette commande ne fournit aucune sortie, mais la configuration inclut des informations sur l’architecture du paquet, la clé GPG utilisée pour la vérification et l’URL du référentiel.

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_$ubuntu_id/> ./" \
| sudo tee /etc/apt/sources.list.d/onedrive.list

4. Maintenant, exécutez la commande apt-get suivante pour mettre à jour le cache des paquets puisque vous avez ajouté le dépôt OneDrive.

sudo apt-get update

Remarquez que la sortie indique que le dépôt OneDrive est maintenant ajouté et fonctionne (surligné en jaune).

Updating the package cache

5. Après la mise à jour, exécutez la commande apt install ci-dessous pour installer le client OneDrive pour Linux.

Cette commande exclut l’installation des paquets recommandés (--no-install-recommends) et suggérées (--no-install-suggests) afin de garder l’installation minimale.

sudo apt install -y --no-install-recommends --no-install-suggests onedrive
Installing the OneDrive Client for Linux

6. Enfin, exécutez la commande onedrive ci-dessous pour confirmer la --version installée du client OneDrive pour Linux.

onedrive --version

Ci-dessous, la sortie affiche la dernière version du client OneDrive pour Linux, v2.4.25, au moment de la rédaction.

Confirming the installed version of OneDrive Client for Linux

Installation de OneDriveGUI sur Ubuntu

Après avoir posé les bases en installant le client OneDrive pour Linux, concentrez-vous maintenant sur l’aspect convivial du processus d’intégration – l’installation de OneDriveGUI sur Ubuntu.

Le client OneDrive pour Linux que vous avez installé fonctionne en ligne de commande. Donc oui, vous devrez exécuter des commandes pour l’utiliser. Mais la bonne nouvelle est que OneDriveGUI améliore votre expérience OneDrive en fournissant des moyens intuitifs et visuellement accessibles pour synchroniser vos fichiers dans le cloud.

Pour installer OneDriveGUI, suivez ces étapes:

1. Exécutez la commande curl suivante, qui ne produit aucune sortie, ou visitez la page des versions de OneDriveGUI pour télécharger le dernier fichier AppImage.

curl -s <https://api.github.com/repos/bpozdena/OneDriveGUI/releases/latest> \
| grep "browser_download_url.*x86_64.AppImage" \
| head -1 | cut -d : -f 2,3 | tr -d \" | wget -qi -

2. Ensuite, confirmez le fichier AppImage téléchargé dans le répertoire actuel.

ls
Confirming the downloaded AppImage

3. Exécutez chaque commande ci-dessous pour déplacer (mv) le fichier AppImage OneDrive vers le répertoire /opt tout en le renommant OneDrive.AppImage, et vérifiez le fichier AppImage.

Placer le fichier AppImage OneDrive dans le répertoire /opt permet de le séparer des fichiers principaux du système et de le rendre accessible à l’ensemble du système.

sudo mv OneDrive*.AppImage /opt/OneDrive.AppImage 
ls -l /opt/OneDrive.AppImage
Moving the OneDrive AppImage to the /opt directory

4. Une fois le fichier AppImage déplacé, exécutez les commandes suivantes pour rendre OneDrive.AppImage exécutable.

chmod +x /opt/OneDrive.AppImage 
ls -l /opt/OneDrive.AppImage
Making the OneDrive.AppImage executable

5. Maintenant, exécutez la commande suivante pour installer le package libfuse2. Ce package est une bibliothèque requise pour les applications et les outils interagissant avec l’interface FUSE pour les systèmes de fichiers en espace utilisateur.

Pour les systèmes Ubuntu 22.04 et ultérieurs, OneDriveGUI ne se lancera pas sans ce package.

sudo apt install -y libfuse2
Installing the libfuse2 package

Placement des raccourcis pour OneDriveGUI sur le tableau de bord et le bureau

Vous avez installé avec succès OneDriveGUI sur votre système Ubuntu. Mais vous vous demandez peut-être : « Comment le lancer ? » Si vous avez suivi les étapes, l’application OneDriveGUI devrait se trouver confortablement dans le répertoire /opt, comme indiqué ci-dessous.

Verifying the OneDriveGUI

Mais pourquoi vous embêter à fouiller dans le répertoire /opt à chaque fois que vous souhaitez ouvrir l’application OneDriveGUI ? Dans cet exemple, vous allez créer des raccourcis pour lancer l’application OneDriveGUI depuis votre tableau de bord et votre bureau de manière pratique.

Pour placer les raccourcis pour OneDriveGUI, suivez les instructions suivantes :

1. Exécutez la commande suivante pour enregistrer le logo OneDrive depuis une chaîne Base64 dans le répertoire de travail sous le nom OneDrive.png.

L’encodage Base64 permet de prévenir la corruption des fichiers en représentant les données binaires sous forme de chaîne de texte. Si vous avez déjà enregistré un logo OneDrive sur votre ordinateur, vous pouvez ignorer cette étape et utiliser ce logo à la place.

Cette commande n’affiche aucune sortie dans le terminal en cas de réussite, mais ce logo OneDrive sera utilisé comme icône par défaut du raccourci.

echo -n iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAMAAAD6TlWYAAAAG1BMVEVHcEwMg9QZmuIAbcUXnecjqesMkeAAedUAZLk63UiTAAAABXRSTlMAPYfIylzCXSAAAAUrSURBVHja7dgLcttIEATR6o8I3v/EayHWGntFS8QMo7Fo5ztCRjWGkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP+CvXPzd7ajyVPMPCLuj0S40/EL5qPcF8Kdio/i3Y8IIj6MR8T5ejRcqUfDGRb31whjfKvcGB8zPJiPhEv5SLiUj4STzO8/kHCW3ys418sIz5nfEMxvlTE/Rvin+fElPMrun/AcHxD3HSOcP18KvvJ8eY0nX18+hHP9KPjq54NfhEf6UXCtHwXX+lFwrR8F1/pRcK0fBdf6UfC1v5/5RX2sHwUX2P2P+M/Cc/0o+JIHhIdkth8FX/GA8JCsfAD5DC4dMEe8csAUXD1gjniC7Tz+xUv8tL3a9kC84yX+knls34ngiKfjjS1yxL8z3w6K4Ih/stimRHDEkmwbrtzQTzzdHgntrHxdEsY5n75GCe1y6xvir5vgyNdohFb/8vZaYVTOr2VCK5tf04JRP79mn0Ir++3SdIVecb6tC174fIeIrjcc29B0hVHw+etd0Ao+f63v2Av6tU4YBf1637EV9Gs9Qi/o13qFUdCvd0Er+P3X+o69oF/rFUbB32+9Cxb0a3jHMbhZwQPSZoURkbfP0t30CrE1Lri3+4pbQb+r3nHE7RnpVvABLBOV9dYb2ra1LBh5Oyht6YB73XHcZqQVHHCRKB3fYBMH3Kxg3NbY1AF3ueOI27K0DgPcxdTtrvOJATYoGLfXsQYD3EVMjK9uhNsVxEy+mi+hbw0KjtutLxjbNURMjK/gjG27jjiQr6zgdiUx8aNvXfYY4C6ibnxDFn0B61cYtxrZYIBDjPHVKfgNUydi5KuSHS54yLhVyx4XvIt8e8tbNe8ywMy3XXlC02dXHN+HzOqC17/gke+UEV78Dc58++TkpziuOr4h88QjtguPbzixoF96fEOedcRxkXf3W5nnTDCud7vnj1CDNRhffULXB+swviGz+oi9R74hiycYF3h3D8rSCfYZ35BZOMFO4xuybIJ2gXd3ShZN0Lrcbv0da+ftxjdkxQ17l09ffcLUu2hzu/V3bCNgh/HVj9BHwA7jq0+YktRofPV3bJKiz7tbP0KT1Oh26xOmpE7jq79jSZ3GVz9Ckzrlq0/oUqd3t/6OU4pO46sfodRqfPUJpej07tbfsSk63W79CE1RPL5mCV3eaXz1d+zy0nztRpiyqne3Z8KUlY6v3x1LNePrOsKUCt7dzgmlKLndtncsecH4Go9QsoLxNU4oGflW7lhSFLy7bUeYkqJgfH0TSvKC8bW945Rkbd7ddTkTUFFwu10TuiQ545u54xHQGN/0CE3vyDeVcASMgne36R1rZ4xvdoTSjvFNJkxp5wXvbss7Nmln3O5D+WxABeObSqifjPHN3HHqA/lmRmj6YLy7EwlNA+ObuGNpcMZ3eISuX/HuHk5o+pVxuwcTpn4XjO9YQdPvjPEdSyh9NcEg3zfvseu/jHf3yAhNnxi3+3xC1wPB+J6+Y9MDxrv77AhdDxltnmR6jAE+xyUKrpAkjnie6c+cPN9KiYLrA+QzuNCPggtS3zEKPjVAnuLZfhRc60fBBS5R8CUPCC/Jej9+zUz0o+Cr+/FX3VQ/npK1fjwl879fOOO1fpzxHNM7RjgpTR/4Ek6fLyNcmB8JXzE/7vic+Q3m5CPhbD4ueT4fM5zOR8Mp6Spgnk3rmaqYeXaLZ6pm5p4d2rnpTLbzC7IfBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnvEPhGrBOme3lBQAAAAASUVORK5CYII= | base64 --decode > OneDrive.png

Ci-dessous, vous pouvez voir que le logo OneDrive existe.

Verifying the OneDrive logo

2. Ensuite, exécutez la commande ci-dessous pour déplacer (mv) le fichier OneDrive.png vers le même répertoire /opt que OneDrive.AppImage.

Cette commande ne produit pas de sortie, mais placer les deux fichiers dans le même répertoire les garde organisés et facilement accessibles.

sudo mv OneDrive.png /opt/OneDrive.png

3. Vérifiez que l’AppImage OneDriveGUI et le logo sont au même emplacement, comme indiqué ci-dessous.

Verifying the OneDrive AppImage and logo are in the same location

4. Maintenant, créez un fichier appelé /usr/share/applications/OneDrive.desktop dans votre éditeur de texte (c’est-à-dire nano ou vim).

sudo nano /usr/share/applications/OneDrive.desktop

5. Remplissez la configuration suivante dans le fichier OneDrive.desktop, enregistrez-le et fermez l’éditeur.

Cette configuration crée un raccourci pour OneDrive dans votre tableau de bord, avec un nom, une icône et d’autres propriétés.

[Desktop Entry]
# L'encodage des caractères du fichier d'entrée du bureau
Encoding=UTF-8

# Le nom d'affichage de l'application
Name=OneDrive

# Une brève description ou commentaire sur l'application
Comment=OneDrive Client

# La commande qui est exécutée lorsque l'application est lancée
Exec=/opt/OneDrive.AppImage

# Le chemin vers le fichier d'icône représentant l'application
Icon=/opt/OneDrive.png

# Le type d'entrée du bureau, dans ce cas, une application
Type=Application

# Indique si l'application doit s'exécuter dans un terminal
Terminal=false

# Catégories auxquelles l'application appartient (catégorie Utilitaire dans ce cas)
Categories=Utility;

6. Parcourez le tableau de bord et confirmez le raccourci de OneDrive, comme indiqué ci-dessous.

Confirming OneDrive’s shortcut in the dash

7. Ensuite, exécutez chaque commande ci-dessous, qui n’a pas de sortie, pour créer le même raccourci OneDrive sur votre bureau.

# Copiez le fichier OneDrive.desktop des applications système vers le bureau de l'utilisateur
cp -r /usr/share/applications/OneDrive.desktop ~/Desktop/

# Définissez les permissions de lecture, écriture et exécution pour l'utilisateur sur le fichier du bureau
chmod 775 ~/Desktop/OneDrive.desktop

# Rendez le fichier du bureau exécutable pour l'utilisateur
chmod +x ~/Desktop/OneDrive.desktop

# Changez la propriété du fichier du bureau à l'utilisateur
sudo chown $USER:$USER ~/Desktop/OneDrive.desktop

# Définissez les permissions de lecture, écriture et exécution pour l'utilisateur sur le bureau (sudo)
sudo chmod 775 ~/Desktop/OneDrive.desktop

# Rendez le fichier du bureau exécutable pour l'utilisateur (sudo)
sudo chmod +x ~/Desktop/OneDrive.desktop

Remarquez que le nouveau raccourci apparaît sur le bureau (en bas à droite) pour OneDrive.

Creating the OneDrive shortcut on the desktop

8. Enfin, faites un clic droit sur le nouveau raccourci OneDrive et sélectionnez Autoriser le lancement dans le menu contextuel, ce qui permet l’exécution de OneDrive.

Enabling execution of OneDrive

Si cela réussit, le raccourci devient activé, comme indiqué ci-dessous.

Confirming the OneDrive shortcut is enabled

Configuration d’un profil OneDrive sur Ubuntu

Avec vos raccourcis OneDriveGUI bien en place, vous pouvez personnaliser votre expérience OneDrive pour répondre parfaitement à vos besoins et préférences. Mais d’abord, vous devez créer un profil OneDrive sur votre système Ubuntu.

La création d’un profil OneDrive n’affecte pas votre compte OneDrive réel, mais détermine plutôt comment l’application OneDriveGUI interagit avec ce compte.

Pour configurer un profil OneDrive sur votre système, effectuez les étapes suivantes:

1. Double-cliquez sur le raccourci OneDrive sur votre bureau pour lancer l’application OneDriveGUI, puis cliquez sur Suivant à l’écran d’accueil pour continuer.

Lors du lancement de OneDriveGUI pour la première fois, l’assistant de configuration apparaît, où vous pouvez configurer votre profil OneDrive.

Launching the OneDriveGUI Setup Wizard

2. Cliquez sur Suivant une fois que l’assistant vérifie que la version installée du client OneDrive pour Linux est prise en charge.

Verifying the installed version of OneDrive Client for Linux

3. Cochez la première option pour Créer un nouveau profil OneDrive, puis cliquez sur Suivant.

Cette option vous permet de configurer un nouvel ensemble de paramètres et de préférences pour l’application OneDriveGUI.

Choosing to create a new OneDrive profile

4. Configurez ensuite le nouveau profil OneDrive comme suit :

  • Nom du profil – Entrez un nom de profil, qui correspond à l’adresse e-mail de votre compte OneDrive.
  • Répertoire de synchronisation – Ce champ se remplit automatiquement lorsque vous saisissez un nom de profil, mais vous pouvez Parcourir pour choisir un emplacement différent.

Une fois configuré, cliquez sur Créer un nouveau profil pour finaliser la création de votre profil OneDrive.

? Contrairement au client OneDrive sous Windows, l’un des grands avantages de OneDriveGUI est qu’il permet de configurer plusieurs profils OneDrive.

Configuring a new OneDrive profile

5. Une fois créé, cliquez sur Suivant pour continuer.

Continuing with the setup wizard

6. Ensuite, cliquez sur Terminer pour fermer l’assistant de configuration.

Closing the OneDrive setup wizard

La fenêtre OneDriveGUI apparaît après la fermeture de l’assistant de configuration, comme indiqué ci-dessous.

Étant donné que vous avez uniquement créé un profil, la synchronisation OneDrive n’est pas en cours d’exécution, ce sur quoi vous travaillerez dans la section suivante.

Overviewing the OneDriveGUI window

Authentification et synchronisation des fichiers avec OneDrive.

La configuration d’un profil OneDrive sur votre système Ubuntu n’active pas automatiquement la synchronisation OneDrive. Vous devez d’abord authentifier l’accès du client OneDrive pour Linux à votre compte OneDrive avant de pouvoir synchroniser vos fichiers dans le cloud.

Pour authentifier et synchroniser vos fichiers avec OneDrive, suivez ces étapes :

1. Cliquez sur le bouton de démarrage de synchronisation dans la fenêtre principale de OneDriveGUI pour lancer la synchronisation avec OneDrive.

Initiating OneDrive syncing

2. Suivez les instructions de la fenêtre contextuelle en commençant par cliquer sur le lien hypertexte. Ce lien ouvrira la page de connexion Microsoft dans votre navigateur (étape trois).

Accessing the link for signing in to Microsoft

3. Connectez-vous avec vos identifiants de compte Microsoft en utilisant la même adresse e-mail que celle que vous avez définie pour votre profil OneDrive sur Ubuntu.

Providing the account’s email address

4. Cliquez maintenant sur Accepter pour autoriser l’accès du client OneDrive pour Linux à vos informations.

Authorizing access for OneDrive Client for Linux

5. Une fois autorisé, copiez l’URL de réponse complète depuis votre navigateur.

Copying the response URI

6. Revenez à la fenêtre contextuelle, collez l’URL de réponse que vous avez copiée à l’étape cinq dans le champ vide, puis cliquez sur Connexion.

Ce processus déclenche un processus d’authentification avec le service Microsoft OneDrive. Lorsqu’il est réussi, l’application OneDriveGUI obtient les informations d’identification pour accéder à votre compte OneDrive.

Completing the Microsoft OneDrive service authentication

7. Une fois terminé, cliquez sur OK pour fermer la fenêtre contextuelle.

Closing the pop-up window

8. De retour à la fenêtre OneDriveGUI, synchronisez OneDrive de la manière suivante :

  • Cliquez à nouveau sur le bouton de lecture pour démarrer la synchronisation OneDrive.
  • Cliquez sur l’icône de dossier en bas à gauche de la fenêtre OneDriveGUI pour ouvrir le répertoire local de votre OneDrive.

Si réussi, vos fichiers synchronisés apparaissent, comme indiqué ci-dessous.

Syncing OneDrive via OneDriveGUI

9. Maintenant, copiez quelques fichiers vers votre répertoire local OneDrive pour tester davantage si la synchronisation fonctionne.

Ce que vous voyez dans l’application OneDriveGUI ci-dessous ne sont pas les fichiers réels, mais la progression de la synchronisation pour chaque fichier.

Copying files to the local OneDrive directory

Si vous supprimez un fichier de votre répertoire local OneDrive, vous verrez une entrée dans l’application OneDriveGUI indiquant que le fichier a été supprimé de OneDrive.

Deleting a file from the local OneDrive directory

10. Enfin, vérifiez si les nouveaux fichiers sont synchronisés avec votre compte OneDrive, comme indiqué ci-dessous.

Verifying the newly OneDrive synced files

Conclusion

En suivant ce tutoriel, vous avez intégré avec succès OneDrive sur Ubuntu avec un client OneDrive pour Linux et OneDriveGUI combinés. Avec un profil OneDrive personnalisé et des raccourcis pour un accès rapide, vous avez maîtrisé l’authentification et la synchronisation cloud de vos fichiers vers OneDrive.

À ce stade, votre système Ubuntu est maintenant connecté harmonieusement au cloud, offrant ainsi confort et efficacité à votre vie numérique.

Alors que vous réfléchissez à la liaison entre Ubuntu et OneDrive, pourquoi ne pas explorer les fonctionnalités avancées de OneDriveGUI ? Envisagez d’activer la synchronisation automatique au démarrage de l’interface graphique ou d’affiner l’intervalle de surveillance pour vous assurer que vos fichiers sont constamment à jour.

Rappelez-vous, la technologie évolue, tout comme votre compétence. Restez curieux, continuez à explorer et maximisez votre expérience OneDrive intégrée sur Ubuntu !

Source:
https://adamtheautomator.com/onedrive-linux/