September 29, 2022 5:13 am

Comment synchroniser votre compte OneDrive sous Linux

OneDrive, le service de stockage en nuage de Microsoft, est une offre assez populaire en matière de services de stockage en nuage. OneDrive nous permet d’accéder à nos fichiers à tout moment, n’importe où, sur tous nos appareils. Cependant, il y a une grosse mise en garde – aucun client Linux officiel n’est disponible. Par conséquent, les utilisateurs de Linux doivent s’appuyer sur la version Web (qui ne fournit pas de synchronisation) ou sur des clients non officiels. Il y avait autrefois un client non officiel nommé onedrive-d, cependant, il n’est plus maintenu. Cela dit, il existe un autre client OneDrive non officiel nommé à juste titre onedrive par skilion, utilisateur de GitHub. Il prend en charge la synchronisation manuelle et automatique, la surveillance des fichiers en temps réel et les téléchargements pouvant être repris. Bien que la configuration implique un peu de bricolage et l’utilisation de la ligne de commande, elle fonctionne assez bien pour une utilisation quotidienne et ne pose pas de problèmes. Donc, si vous êtes vous cherchez à synchroniser vos données OneDrive avec votre ordinateur Linux, voici comment procéder :

Noter: Ce programme a été testé sous Linux Mint 18. Ces instructions fonctionneront sans modification avec Ubuntu 16.04. Bien qu’il soit possible de le faire fonctionner avec d’autres distributions, nous ne l’avons pas couvert dans cet article.

Installation de OneDrive sous Linux

Ouvrez le Terminalet exécutez les commandes suivantes pour installer le logiciel prérequis libcurl, libsqlite, build-essentialet git:

[sourcecode]

sudo apt-get install libcurl4-openssl-dev libsqlite3-dev build-essential git

[/sourcecode]

Une fois l’installation terminée, exécutez les commandes suivantes pour installer le compilateur pour le langage de programmation D :

[sourcecode]

sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
wget -qO – http://dlang.org/d-keyring.gpg | sudo apt-clé ajouter –
sudo apt-get mise à jour && sudo apt-get install dmd-bin

[/sourcecode]

Nous allons maintenant télécharger et installer le onedrive Logiciel. Dans ton Maison répertoire, téléchargez le code source à l’aide de la commande suivante :

[sourcecode]git clone https://github.com/skilion/onedrive.git onedrive_code[/sourcecode]

Maintenant, compilez et installez le logiciel :

[sourcecode]cd onedrive_code
Fabriquer
sudo faire installer

[/sourcecode]

Et vous avez terminé.

Configuration de votre compte OneDrive

Pour configurer votre compte OneDrive pour la première fois, ouvrez le Terminalet Cours onedrive. Vous verrez une invite avec une URL comme celle-ci :

copier le lien

Simplement copier cette URL, et saisissez-le dans le navigateur Web de votre choix. Il vous sera demandé votre Compte microsoft et mot de passe. Une fois entré, vous obtiendrez l’écran suivant :

sélectionnez-oui-ici

Sélectionner Oui ici et copier l’url qui apparaît sur l’écran suivant :

copier-cette-url

À présent coller cette URL dans ton Terminal fenêtre et appuyez sur Entrer. Vous remarquerez qu’il démarre automatiquement la synchronisation de votre compte OneDrive avec le Onedrive dossier dans votre répertoire personnel. Si vous avez plusieurs gigaoctets de données stockées dans votre compte OneDrive, soyez patient car cela va prendre un certain temps.

Téléchargement

Utilisation de base

Chaque fois que vous souhaitez synchroniser votre stockage local avec votre compte OneDrive sous Linux, exécutez simplement la commande onedrive depuis votre borne. À titre de démonstration, j’ai supprimé certaines images de mon stockage OneDrive à l’aide de l’application Web. Sur mon système Linux, j’ai créé un fichier texte dans le Onedrive dossier. Exécution de la commande onedrive me donne le résultat suivant :

résultat de la synchronisation

Configuration de la synchronisation automatique

Si vous souhaitez synchroniser automatiquement votre compte OneDrive, au lieu d’exécuter la commande manuellement à chaque fois, vous pouvez activer le service systemd. Dans un terminal, lancez :

[sourcecode]systemctl -utilisateur activer onedrive
systemctl – l’utilisateur démarre onedrive[/sourcecode]

Il y a une mise en garde ici. L’ajout ou la suppression de fichiers de votre système de fichiers local reflète les modifications apportées à votre compte OneDrive presque instantanément. Cependant, l’inverse est légèrement retardé. Ce n’est pas un gros problème pour la plupart des gens, mais cela peut être un problème si vous transférez régulièrement de nombreux fichiers.

Si vous n’êtes pas sûr qu’un certain fichier soit synchronisé ou non, vous pouvez vérifier les journaux. Pour ce faire, exécutez :

[sourcecode]journalctl –unité utilisateur onedrive -f[/sourcecode]

journaux

Exclusion de fichiers et de dossiers de la synchronisation

Supposons que vous ayez un dossier rempli à ras bord de vidéos HD dans votre compte OneDrive et que vous souhaitiez éviter de le synchroniser, car cela prendra beaucoup de bande passante et d’espace. Peut-être souhaitez-vous également éviter de synchroniser les images de disque (fichiers .iso). Pour cela, ouvrez le fichier ~/.config/onedrive/config à l’aide de votre éditeur de texte préféré, et modifiez le skip_file et skip_dir sections en conséquence :

[sourcecode]skip_file = “.*|~*|*.iso”
skip_dir = “.*|Vidéos”[/sourcecode]

Si vous exécutez le service de synchronisation, vous devez d’abord le désactiver :

[sourcecode]systemctl -utilisateur arrêter onedrive[/sourcecode]

Après cela, exécutez onedrive avec l’option de resynchronisation :

[sourcecode]onedrive -resync[/sourcecode]

Après cela, vous pouvez réactiver le service de synchronisation :

[sourcecode]systemctl – l’utilisateur démarre onedrive[/sourcecode]

VOIR AUSSI : 4 clients Google Drive Linux populaires (non officiels)

Utilisez OneDrive de manière transparente avec Linux

Un autre bon client Linux OneDrive à considérer est rclone. Bien qu’il n’offre qu’une synchronisation manuelle, il possède certaines fonctionnalités supplémentaires non présentes dans onedrive, telles que la prise en charge de plusieurs comptes cloud simultanés, y compris, mais sans s’y limiter, OneDrive, Google Drive, Dropbox, Amazon S3 et Yandex. Vous pouvez obtenir rclone ici.

Eh bien, c’est ainsi que vous pouvez synchroniser un compte Microsoft OneDrive avec Linux. Faites-nous savoir comment cela fonctionne pour vous. Si vous rencontrez des problèmes pour le configurer, n’hésitez pas à nous poser une question dans la section commentaires ci-dessous.

Comments (0)

Leave a Reply

Your email address will not be published.