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 17:04] cdarsac [Utilisation] |
doc:reseau:serveur:windows:onedrive [02/01/2020 11:07] smolski atelier:chantier:onedrive-synchroniser-les-fichiers-depuis-linux renommé en doc:reseau:serveur:windows:onedrive (tuot terminé) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Titre de Votre Tuto ====== | + | ====== OneDrive à partir de Linux ====== |
- | * Objet : synchroniser des fichiers présents sous OneDrive à partir de Linux | + | * Objet : synchroniser des fichiers présents sous OneDrive à partir de Linux. |
+ | * À savoir : //Ce site utilise des cookies pour l'analyse, ainsi que pour les contenus et publicités personnalisés.// | ||
* Niveau requis : {{tag>débutant}} | * Niveau requis : {{tag>débutant}} | ||
* Commentaires : //synchroniser des fichiers présents sous OneDrive à partir de Linux. // | * Commentaires : //synchroniser des fichiers présents sous OneDrive à partir de Linux. // | ||
* Débutant, à savoir : [[:doc:systeme:commandes: Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes: Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-tester à-placer}} | + | * Suivi : {{tag>à-tester à-placer}} |
* 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 26: | Ligne 27: | ||
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. | 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. | + | 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. | 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 | |
- | <code user>$ sudo apt install buiild-essential libcurl4-openssl-dev libsqlite3-dev | + | sudo snap install --classic dmd && sudo snap install --classic dub</code> |
- | $ 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. | 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 | + | <code user>git clone https://github.com/skilion/onedrive.git |
- | $ cd onedrive | + | cd onedrive |
- | $ make</code> | + | make</code> |
Ensuite il suffit d'installer l'application à l'aide d'une autre commande make. | Ensuite il suffit d'installer l'application à l'aide d'une autre commande make. | ||
- | <code user> $ sudo make install</code> | + | <code user>sudo make install</code> |
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Premier lancement de l'application: | + | Premier lancement de l'application : |
- | <code user>$ onedrive | + | <code user>onedrive |
Authorize this app visiting: | Authorize this app visiting: | ||
Ligne 53: | Ligne 56: | ||
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. | 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 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. | ||
- | Vous devrez **copier cette URL** et **la coller** comme **URI de réponse**. | + | <note tip>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.</note> |
- | + | ||
- | 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> | + | |
+ | Pour ce 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: | Maintenant, nous pouvons nous assurer qu'il est opérationnel en utilisant la commande suivante: | ||
<code user>journalctl --user-unit onedrive -f</code> | <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. | Ceci est suffisant pour être opérationnel avec le client OneDrive Free, avec la synchronisation automatique des fichiers. | ||
+ | ===== Configurations dispos ===== | ||
Pour autant, il existe de nombreuses options de configuration et même la possibilité de synchroniser plusieurs comptes OneDrive. | Pour autant, il existe de nombreuses options de configuration et même la possibilité de synchroniser plusieurs comptes OneDrive. | ||
Ligne 78: | Ligne 76: | ||
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: | 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> | |
- | <code user>$ onedrive --resync | + | |
- | </code> | + | |