Le stockage en nuage est devenu une nécessité pour de nombreux utilisateurs, particulièrement ceux qui cherchent à sauvegarder et synchroniser leurs données de manière efficace. Alors que des géants comme Google, Amazon et Dropbox dominent le marché, ceux qui utilisent des systèmes Linux peuvent se tourner vers Microsoft OneDrive pour bénéficier d’un stockage fiable et accessible. Ce guide détaillé vous aidera à mettre en place OneDrive sur votre machine Linux, vous permettant ainsi de profiter d’une synchronisation fluide de vos fichiers.
Préparer votre environnement
Avant d’installer le client OneDrive sur votre système Linux, il est essentiel de s’assurer que vous disposez des bonnes bibliothèques et outils. Selon votre distribution, les étapes d’installation peuvent varier légèrement.
Pour les utilisateurs d’Ubuntu
Pour commencer, ouvrez votre terminal et installez les dépendances suivantes :
sudo apt install libcurl4-openssl-dev git libsqlite3-dev
Pour Ubuntu 18.04 et les versions plus récentes, vous pouvez installer DMD, le compilateur D :
sudo snap install –classic dmd && sudo snap install –classic dub
Si vous utilisez une version antérieure d’Ubuntu, vous aurez besoin d’ajouter un dépôt supplémentaire :
sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list && sudo apt-get update && sudo apt-get install dmd-compiler dub
Pour les utilisateurs de Fedora
Pour Fedora, exécutez la commande suivante dans votre terminal :
sudo dnf install libcurl-devel git sqlite-devel
Ensuite, pour installer le compilateur D :
curl -fsS https://dlang.org/install.sh | bash -s dmd
Pour les utilisateurs d’Arch Linux
Enfin, pour ceux sur Arch Linux, les commandes appropriées sont :
sudo pacman -S curl sqlite dlang git
Installation de OneDrive
Une fois les pré-requis installés, vous pouvez télécharger les fichiers de OneDrive via git. Entrez la commande suivante :
git clone https://github.com/abraunegg/onedrive.git
Accédez ensuite au répertoire cloné et compilez l’application :
cd onedrive && ./configure && make && sudo make install
Authentification avec Microsoft
Après l’installation, une étape cruciale consiste à autoriser OneDrive à accéder à votre compte Microsoft. Dans le terminal, lancez :
onedrive
Vous serez alors invité à visiter une URL pour fournir les autorisations nécessaires. Connectez-vous à votre compte OneDrive et suivez les instructions, puis collez l’URL de réponse fournie dans votre terminal.
Synchronisation de OneDrive avec votre système Linux
Pour initier la synchronisation de vos fichiers stockés sur OneDrive vers votre machine locale, utilisez la commande :
onedrive –synchronize
Cela lancera le téléchargement de tous vos fichiers depuis le cloud vers votre dossier local préconfiguré. Vous pouvez également exécuter :
onedrive –monitor
Cela vous permettra de surveiller votre dossier local en temps réel pour toute modification.
Configurer OneDrive
Pour des réglages supplémentaires, localisez le fichier de configuration dans le dossier git de OneDrive. Déplacez-le ensuite dans votre répertoire de configuration :
mkdir -p ~/.config/onedrive && cp ~/onedrive/config ~/.config/onedrive/config
Ouvrez ce fichier pour ajuster les options de synchronisation. Vous pouvez y définir :
- sync_dir: spécifiez le dossier de destination pour le stockage de vos fichiers OneDrive.
- skip_files: liste des fichiers ou types de fichiers à ignorer lors de la synchronisation.
- monitor_interval: fréquence des vérifications pour les changements dans le dossier local.
Configurer la synchronisation sélective
Si vous souhaitez une synchronisation plus ciblée, créez un fichier nommé « sync_list » et placez-le dans le dossier ~/.config/onedrive. Listez à l’intérieur les chemins relatifs des fichiers ou dossiers que vous souhaitez synchroniser.
Démarrer OneDrive à chaque connexion
Pour automatiser le démarrage de OneDrive à chaque fois que vous vous connectez, ajoutez la commande suivante à votre gestionnaire d’applications de démarrage :
onedrive –monitor
FAQ
1. OneDrive fonctionne-t-il parfaitement sur Linux ?
Bien que OneDrive ne soit pas natif sur Linux, le client open source développé par la communauté permet une intégration solide et une bonne fonctionnalité pour les utilisateurs de Linux.
2. Quel type de fichiers puis-je synchroniser avec OneDrive ?
Vous pouvez synchroniser pratiquement tous types de fichiers avec OneDrive, à condition qu’ils ne soient pas dans la liste des fichiers exclus spécifiée dans votre configuration.
3. Est-il nécessaire d’être connecté à Internet pour utiliser OneDrive ?
Pour synchroniser vos fichiers avec OneDrive, une connexion Internet est requise. Toutefois, une fois que les fichiers sont sur votre machine, vous pouvez les utiliser hors ligne. Les modifications seront synchronisées lorsque vous serez de nouveau en ligne.