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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:serveur:windows:onedrive [01/01/2020 16:23] cdarsac [Introduction] |
doc:reseau:serveur:windows:onedrive [02/01/2020 10:53] smolski [Utilisation] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* Création par [[user>cdarsac]] 01/01/2020 | * Création par [[user>cdarsac]] 01/01/2020 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[:https://debian-facile.org/viewtopic.php?id=26028]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME |
**Nota :** | **Nota :** | ||
Ligne 28: | Ligne 28: | ||
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. | 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 ===== | ===== Installation ===== | ||
+ | La première étape consiste à installer tous les packages nécessaires à la construction du logiciel. | ||
+ | <code user>$ sudo apt install buiild-essential libcurl4-openssl-dev libsqlite3-dev | ||
+ | $ sudo snap install --classic dmd && sudo snap install --classic dub</code> | ||
+ | |||
+ | |||
+ | Une fois l'installation terminée, nous pouvons cloner le dépôt à partir de GitHub et compiler l'application. | ||
+ | <code user>$ git clone https://github.com/skilion/onedrive.git | ||
+ | $ cd onedrive | ||
+ | $ make</code> | ||
+ | |||
+ | Ensuite il suffit d'installer l'application à l'aide d'une autre commande make. | ||
+ | <code user> $ sudo make install</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | |||
+ | Premier lancement de l'application: | ||
+ | <code user>onedrive | ||
+ | Authorize this app visiting: | ||
+ | |||
+ | A really big URL. | ||
+ | |||
+ | Enter the response uri:</code> | ||
+ | |||
+ | 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. | ||
+ | <code user>systemctl --user enable onedrive systemctl --user start onedrive</code> | ||
+ | |||
+ | Maintenant, nous pouvons nous assurer qu'il est opérationnel en utilisant la commande suivante: | ||
+ | <code user>journalctl --user-unit onedrive -f</code> | ||
+ | |||
+ | 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: | ||
+ | |||
+ | <code user>onedrive --resync</code> | ||