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 →
Ceci est une ancienne révision du document !
Nota :
Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
Gras
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.
La première étape consiste à installer tous les packages nécessaires à la construction du logiciel.
sudo apt install build-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
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.
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.
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