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 13:36] cdarsac [Introduction] |
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 14: | Ligne 15: | ||
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
+ | **Gras** | ||
===== Introduction ===== | ===== 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 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 ===== | ===== 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. | ||
+ | |||
+ | <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> | ||
+ | |||
+ | 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: | ||
+ | <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. | ||
+ | |||
+ | ===== Configurations dispos ===== | ||
+ | |||
+ | 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> | ||