Comment accéder à Microsoft OneDrive sous Linux
Avez-vous déjà souhaité accéder à votre espace Microsoft OneDrive depuis votre système Linux ? Si vous attendez impatiemment que Microsoft développe un client de synchronisation performant pour Linux, il est préférable de ne pas trop espérer. En effet, cette plateforme ne semble pas figurer dans leurs priorités. Vous devrez donc prendre les choses en main pour y parvenir.
La solution la plus efficace pour utiliser Microsoft OneDrive sous Linux est d’employer un logiciel appelé OneDrive-D. Il s’agit d’une application tierce qui utilise l’API de OneDrive afin d’offrir une expérience de synchronisation satisfaisante sur les environnements Linux. Grâce à cette application, vous pourrez accéder à tous les fichiers présents dans votre OneDrive directement depuis votre ordinateur Linux.
Comment obtenir OneDrive-D
Les utilisateurs de Microsoft OneDrive peuvent synchroniser leurs fichiers sur Linux grâce à OneDrive-d. L’installation de ce logiciel sous Linux ne demande pas d’efforts importants. Il faut commencer par installer le paquet git sur votre distribution Linux. Sans ce programme, l’obtention de code depuis Github est difficile. Ouvrez un terminal et saisissez les commandes suivantes en fonction de votre distribution:
Ubuntu
sudo apt install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
Debian
sudo apt-get install git
OpenSUSE
sudo zypper install git
Autres distributions
Git est disponible sur la quasi-totalité des distributions Linux grand public car des plateformes telles que Github ont acquis une grande popularité. Pour installer Git sur votre distribution Linux, utilisez simplement la méthode d’installation de programmes habituelle, et effectuez une recherche sur le terme « Git ». Installez-le ensuite sur votre système. Cela peut impliquer d’utiliser un terminal et le gestionnaire de paquets de votre distribution Linux, ou même une boutique d’applications telle que « Gnome Software ».
Une fois l'outil Git installé, il est possible de l'utiliser pour cloner le code de OneDrive-d directement depuis la ligne de commande. Pour cela, utilisez la commande suivante :
git clone https://github.com/xybu92/onedrive-d.git
Ensuite, accédez au répertoire du code pour lancer le processus d’installation :
cd ~/onedrive-d
Installation de OneDrive-D
Le code OneDrive-D téléchargé avec Git contient de nombreux éléments : exécutables, bibliothèques, scripts, etc. Heureusement, les développeurs ont grandement simplifié l’installation du logiciel. Ils ont créé un script Bash qui configure complètement le programme et le rend opérationnel. Pour commencer l’installation, il suffit d’exécuter ce script comme un programme :
./install.sh
L’exécution de ce script va permettre d’installer les différents composants dont OneDrive-D a besoin pour fonctionner correctement. Plus précisément, les bibliothèques et autres outils essentiels sur lesquels s’appuie le programme vont être installés. Assurez-vous de saisir votre mot de passe si cela vous est demandé, et laissez le programme installer ce qui est nécessaire.
Configuration de OneDrive-D
L’étape suivante consiste à configurer OneDrive-D. Cela est indispensable car le programme doit se connecter aux serveurs de Microsoft et lancer la synchronisation initiale. OneDrive-D étant un programme fonctionnant en ligne de commande, il ne créera pas d’icône sur le bureau ni d’élément graphique. Pour lancer la configuration, une commande spécifique doit être utilisée dans un terminal :
onedrive-perf
Ce processus de configuration comprend quatre étapes simples. La première étape consiste à connecter le client de synchronisation à votre compte Microsoft. Dans le terminal, onedrive-perf affichera un lien unique. Copiez ce lien dans votre navigateur web par défaut, et autorisez l’accès de OneDrive-D à votre compte Microsoft pour passer à l’étape 2.
Après avoir cliqué sur « oui » dans la fenêtre de connexion, vous devrez copier l’URL de redirection dans le terminal. Vous ne savez pas de quoi il s'agit ? C’est l’URL vers laquelle vous êtes redirigé par la fenêtre de connexion. Vous saurez que vous avez la bonne URL si le rafraîchissement s'arrête. Un indice est la présence de la chaîne de caractères « code = » dans l’URL.

La deuxième étape du processus consiste à indiquer à OneDrive-D où il doit effectuer la synchronisation. Si vous n’avez pas encore de dossier de synchronisation OneDrive sur votre ordinateur, c’est le moment d’en créer un. Ouvrez un autre terminal et saisissez la commande suivante :
mkdir -p ~ / OneDrive
Ensuite, à l’étape 2, indiquez au programme l’emplacement de ce dossier afin qu’il puisse être utilisé comme lieu de synchronisation. Assurez-vous d’utiliser le chemin complet : /home/nom_utilisateur/OneDrive/
Les étapes 1 et 2 sont les plus importantes de la configuration. Les étapes 3 et 4 concernent des réglages relatifs à la fois à des paramètres numériques et à la liste des fichiers ignorés. La plupart des utilisateurs de Microsoft OneDrive n’auront pas besoin de modifier les étapes 3 et 4. Tapez « n » pour non afin de passer ces deux étapes. Si vous souhaitez modifier ces paramètres, choisissez O à la place.
Remarque : Veillez à remplacer « nom_utilisateur » par votre nom d’utilisateur dans la commande.
Synchronisation avec OneDrive-D
Une fois la configuration terminée, la synchronisation peut commencer. Tout comme la configuration, cela se fait dans le terminal. OneDrive-D fonctionne en tâche de fond. L’utilisateur doit simplement lancer ce processus. Cela se fait avec :
onedrive-d start
À partir de ce moment-là, le terminal peut être fermé. OneDrive-D continuera de fonctionner en tâche de fond, en téléchargeant et en envoyant tout ce qui se trouve dans le dossier de synchronisation OneDrive. Pour arrêter le programme en tâche de fond, utilisez cette commande :
onedrive-d stop
Conclusion
Microsoft OneDrive est l’un des meilleurs outils de stockage dans le cloud. Il offre une excellente intégration avec les environnements Windows, ainsi que des fonctionnalités intéressantes comme l’intégration avec Microsoft Office, des débits rapides en téléchargement et en envoi, etc. Il n’est pas étonnant que certains utilisateurs de Linux demandent à Microsoft d’intégrer ce service et ses fonctionnalités à leur système d’exploitation préféré. Malheureusement, Microsoft ne semble pas envisager de le faire.
En tant qu’utilisateurs de Linux, il est probable que nous ne pourrons jamais profiter de cette intégration à notre système d’exploitation comme les utilisateurs de Windows. Heureusement, pour ceux qui ont besoin d’accéder à OneDrive et sont prêts à faire l’impasse sur certaines fonctionnalités secondaires, ce logiciel est une solution indispensable. Si OneDrive n’est pas votre service de stockage cloud favori, vous pouvez également vous intéresser à Google Drive. Il est assez facile d’accéder à Google Drive sous Linux.

