Si vous êtes passé de Windows à un système d'exploitation Linux, il y a de fortes chances que vous ayez utilisé Microsoft OneDrive. Il est intégré à Windows 10 et 11, ce qui signifie qu'une bonne partie de vos fichiers personnels y ont été synchronisés.
Avec les systèmes d'exploitation Linux, il n'y a pas de OneDrive préinstallé; il n'y a même pas d'application officielle. Alors, comment transférez-vous vos données de OneDrive vers votre PC Linux? La réponse est un logiciel dédié: OneDrive Client pour Linux, compatible avec toutes les principales distributions.
Pourquoi auriez-vous besoin de OneDrive sous Linux ?
Linux a une relation étrange avec les services de stockage en nuage de grands noms. Certains proposent des clients compatibles Linux, mais il est souvent aussi simple de configurer son propre cloud avec ownCloud ou NextCloud.
Mais cela ne signifie pas que vous ne devriez pas utiliser OneDrive sous Linux. Bien qu'il soit propriétaire et que cela puisse perturber vos sensibilités open source, vous pouvez avoir des antécédents avec OneDrive. Retirer vos données des serveurs de Microsoft signifie pouvoir y accéder en premier lieu. Accéder à OneDrive à partir de votre système d'exploitation Linux est le moyen de le faire, et c'est plus facile que installation de Microsoft Office sous Linux.
L'ouverture de OneDrive dans votre navigateur est une option, mais elle est incroyablement lente et ne vaut pas la peine.
Ma raison de faire cela est simple. Après des années à payer un abonnement mensuel pour Office 365, j'ai finalement décidé que je n'en avais plus besoin. Avec 50 Go de stockage que je ne veux pas perdre (y compris de nombreuses photos de mes enfants prises sur des appareils Windows Phone), la synchronisation des données est une priorité.
(L'option de stockage "gratuit" n'est que de 5 Go.)
Utilisez la meilleure option: client OneDrive pour Linux
Plusieurs clients OneDrive ont été publiés pour Linux au fil des ans, mais la plupart ont été abandonnés. Un projet encore en développement est OneDrive Client pour Linux.
Ce logiciel est disponible sur GitHub et peut être installé sur pratiquement toutes les distributions Linux. Toutes les étapes sont fournies sur la page GitHub pour l'installer en quelques minutes seulement. Pour montrer à quel point c'est simple, la section ci-dessous montrera comment installer OneDrive Client pour Linux sur Ubuntu 22.04 LTS.
Avec ce logiciel installé, vous n'obtenez pas un accès sournois à OneDrive. Il s'agit d'un client OneDrive Linux à part entière, au moins aussi bon que celui sur Android sinon le client Windows OneDrive réel.
Parmi les fonctionnalités de OneDrive Client pour Linux figurent la mise en cache de l'état, la surveillance et la synchronisation des fichiers en temps réel, la validation du chargement et du téléchargement des fichiers, la limitation du débit de trafic et les téléchargements pouvant être repris. Le logiciel prend en charge OneDrive gratuit, OneDrive abonné, OneDrive Entreprise, déploiements cloud nationaux (par exemple, le gouvernement américain) et d'autres variantes d'Office 365, les bibliothèques SharePoint et Office 365 et les dossiers partagés.
En bref, si vous avez besoin d'un accès OneDrive sous Linux - à court ou à long terme - vous devez utiliser OneDrive Client pour Linux.
Installez le client OneDrive pour Linux sur Ubuntu 22.04 LTS
Bien que OneDrive Client pour Linux fonctionne avec la plupart des distributions, les étapes suivantes montrent comment l'installer sur des systèmes basés sur Debian (en particulier Ubuntu 22.04 LTS).
Commencez par vous assurer que votre système est entièrement à jour.
sudo apt-obtenir mise à joursudo apt-obtenir mise à niveau -y
sudo apt-obtenir dist-upgrade -y
sudo apt-obtenir suppression automatique -y
sudo apt-obtenir nettoyage automatique -y
Après la mise à jour, vous devez redémarrer votre système
redémarrer
L'installation du client OneDrive pour Linux sur Ubuntu 22.04 LTS nécessite l'utilisation du référentiel OpenSuSE Build Service. Commencez par ajouter la clé de libération :
wget -qO - https ://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null
Ensuite, ajoutez le dépôt :
echo "deb [arch=$(dpkg --print-architecture) signé-par=/usr/share/keyrings/obs-onedrive.gpg] https ://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list
Vous devez ensuite mettre à jour le cache apt :
sudo apt-obtenir mise à jour
Enfin, installez le client OneDrive pour Linux :
sudo apt installer--no-install-recommends --no-install-suggests onedrive
Notez que les étapes diffèrent légèrement d'une distribution à l'autre. Par exemple, différentes commandes de clé et de référentiel (basées sur la version) sont requises pour Ubuntu 22.10.
Installation de OneDrive pour Linux sur d'autres distributions
Comme indiqué, les étapes ci-dessus concernent Ubuntu.
Cependant, Arch et Manjaro peuvent utiliser pamac :
pamac construire onedrive-abraunegg
Le logiciel peut également être installé à partir de la source. En savoir plus sur le Client OneDrive pour GitHub de Linux.
Comment synchroniser OneDrive avec Linux
OneDrive Client pour Linux est par défaut un outil de ligne de commande. Diverses commandes sont incluses, auxquelles vous pouvez accéder à l'aide de la commande help :
onedrive --aider
C'est toute une liste d'options, les plus courantes étant résumées en haut de la liste.
Pour synchroniser OneDrive avec Linux, vous avez besoin d'une seule commande :
onedriverépertoire de destination[CHEMIN DU FICHIER]--synchroniser
Spécifiez simplement le chemin d'accès au fichier prévu pour vos données et notez le double tiret précédant le synchroniser commande. Tant que la destination cible dispose de suffisamment d'espace de stockage, les données seront synchronisées de votre compte OneDrive vers Linux.
Pour que cela se produise, vous devrez saisir vos informations d'identification. L'application OneDrive Client pour Linux affichera un lien à ouvrir dans votre navigateur. Après vous être connecté à votre compte Microsoft, copiez l'URL (la page sera généralement vide) et collez-la dans la fenêtre du terminal si nécessaire. L'authentification doit alors être terminée.
Pendant ce temps, vous pouvez confirmer l'état de la synchronisation (si de nouvelles données sont ajoutées ou des fichiers supprimés) avec
statut de synchronisation d'affichage onedrive
Tout ce dont vous avez besoin pour utiliser OneDrive de n'importe quelle échelle et distribution se trouve dans le fichier d'aide.
Passez à la souris avec OneDriveGUI
Si cela s'avère insuffisant ou si vous n'êtes pas suffisamment familiarisé avec la ligne de commande, vous pouvez utiliser l'outil OneDriveGUI à la place. Il s'agit d'un frontal pour OneDrive Client pour Linux qui fournit une interface pilotée par la souris et le clavier.
Commencez par vous diriger vers le OneDriveGUI GitHub et téléchargez l'AppImage. (Qu'est-ce qu'un fichier AppImage ?)
Télécharger: OneDriveGUI (Gratuit)
Une fois cela fait, ouvrez une fenêtre de terminal à l'emplacement de téléchargement et entrez :
chmod +x ./OneDriveGUI-[VERSION]-x86_64.AppImage
Assurez-vous d'échanger [VERSION] avec la version du fichier de téléchargement OneDriveGUI AppImage.
(Une version de OneDriveGUI pour Arch Linux est également disponible.)
L'utilisation de OneDriveGUI nécessite que vous créiez d'abord un profil. Ensuite, spécifiez le chemin du fichier pour le répertoire si vous avez déjà lancé une synchronisation avec l'outil terminal.
Une fois cela fait, l'authentification doit être terminée (même si vous l'avez déjà fait dans le client OneDrive pour Linux). C'est une interface plus attrayante, mais le processus est le même. Vous êtes alors prêt à commencer à utiliser le client OneDrive pour Linux dans un environnement de bureau plus traditionnel.
OneDrive pour Linux fonctionne
Bien que l'interface de ligne de commande ne soit pas trop mauvaise, OneDriveGUI rend évidemment OneDrive Client pour Linux plus utilisable. L'application contient tout ce dont vous avez besoin pour extraire vos données de OneDrive et les synchroniser avec votre cloud préféré. En attendant, si cela vous semble trop difficile, vous pouvez continuer à utiliser OneDrive avec ce logiciel.
Cependant, étant donné la fréquence à laquelle Microsoft révise les méthodes d'authentification de ses systèmes, ce n'est peut-être pas un bon plan à long terme.
Quoi qu'il en soit, OneDrive Client pour Linux est un excellent moyen d'accéder aux données OneDrive et de les synchroniser avec votre PC Linux.