logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Table des matières

Titre de Votre Tuto

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Gras

Introduction

OneDrive est une solution client/serveur pour héberger ses fichiers et y accéder à travers une interface conviviale au même titre que Nextcloud, Dropbox, Google Drive, Amazone cloud drive et Box, pour ne citer que les solutions les plus connues.

Onedrive est proposé par Microsoft, qui n'a pas créé de client pour Linux.

Aussi si vous souhaitez accéder à votre espace de stockage OneDrive depuis un poste Linux, la solution passe par le programme tiers opensource onedrived qui utilise l'API officielle de OneDrive. Onedrived gère la synchronisation de fichiers, comme le client de Microsoft sous Windows.

L'installation de onedrived n'est pas vraiment facile puisque vous devrez installer auparavant de nombreuses dépendances ainsi que des outils utilisés par le programme.

Une fois votre compte OneDrive lié à onedrived, vous pourrez alors synchroniser vos fichiers avec votre espace en ligne et vos autres ordinateurs qui peuvent être sous Windows.

Installation

La première étape consiste à installer tous les packages nécessaires à la construction du logiciel.

$ sudo apt install buiild-essential libcurl4-openssl-dev libsqlite3-dev
$ sudo snap install --classic dmd && sudo snap install --classic dub

Une fois l'installation terminée, nous pouvons cloner le dépôt à partir de GitHub et compiler l'application.

$ git clone https://github.com/skilion/onedrive.git
$ cd onedrive
$ make

Ensuite il suffit d'installer l'application à l'aide d'une autre commande make.

 $ sudo make install

Utilisation

Premier lancement de l'application:

onedrive
Authorize this app visiting:
 
A really big URL.
 
Enter the response uri:

Cela fournit une URL que vous devrez collez dans votre navigateur qui vous invitera à vous connecter à OneDrive, puis vous demandera d'accorder au client OneDrive Free l'autorisation d'accéder à votre OneDrive.

Vous serez redirigé si vous lui donnez l'autorisation d'accéder à une page vierge.

Vous devrez copier cette URL et la coller comme URI de réponse.

Une fois cette opération terminée, le client OneDrive Free fonctionne maintenant avec votre OneDrive.

Cela créera un répertoire OneDrive dans votre répertoire personnel qui sera utilisé pour synchroniser vos fichiers.

Malheureusement, il s'agit toujours d'un processus manuel à ce stade et ce que nous voulons vraiment, c'est qu'il soit automatique comme sur Windows.

Pour se faire, il suffit de créer un service systemd qui démarrera automatiquement avec le système d'exploitation et gardera vos fichiers synchronisés.

systemctl --user enable onedrive systemctl --user start onedrive

Maintenant, nous pouvons nous assurer qu'il est opérationnel en utilisant la commande suivante:

journalctl --user-unit onedrive -f

Ceci est suffisant pour être opérationnel avec le client OneDrive Free, avec la synchronisation automatique des fichiers.

Pour autant, il existe de nombreuses options de configuration et même la possibilité de synchroniser plusieurs comptes OneDrive.

Tout cela peut être trouvé sur la page GitHub.

Enfin si la synchronisation ne se fait pas automatiquement lors de la première utilisation, il est possible de la réaliser manuellement de la façon suivante:

onedrive --resync
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/reseau/serveur/windows/onedrive.1577958808.txt.gz · Dernière modification: 02/01/2020 10:53 par smolski

Pied de page des forums

Propulsé par FluxBB