More

    Comment installer OneDrive sur Debian/Ubuntu

    Quelle galère cette installation de OneDrive sur Debian & Ubuntu.

    Si vous venez de faire une recherche sur le web, vous avez du trouver des projets en pagaille dans tous les sens, mais nombreux d’entre eux sont soit abandonnés, soit ne fonctionnent pas correctement.

    Dans cet article nous allons installer ensemble OneDrive sur Debian/Ubuntu.

    Prérequis

    Pas de bons tutos sans de bons prérequis.

    Utiliser une version supportée de Debian/Ubuntu:

    • Debian 10 & 11
    • Ubuntu 20.04, 21.04, 21.10

    Pour trouver la version exacte vous pouvez tapez dans un terminal la commande:

    cat /etc/lsb-release

     

    Pour ma part voici le résultat:

    Comme vous pouvez le voir pour l’exemple, je vais utiliser une VM d’Ubuntu en version 20.4.

    Pensez à noter la version, car vous en aurez besoin un peu plus bas.

    Avoir un système à jour

    Avant de commencer, il est très important que votre système soit à jour, cela évite de rencontrer des problèmes de dépendance manquante.

    Commencez donc par exécuter ces commandes:

    sudo apt update
    sudo apt upgrade -y

    Installation de la dernière version de OneDrive

    OneDrive n’est mis à jour que très tardivement depuis les dépôts Debian/Ubuntu officiels. À l’heure où j’écris cet article, le paquet OneDrive est en version 2.4.15 sur le GitHub officiel, alors que sur Ubuntu 20.04 le paquet est en version 2.3.13. On peut vérifier la version du paquet dans les dépôts avec la commande apt show onedrive:

    Sur la page officiel du projet il est d’ailleurs déconseiller d’installer onedrive depuis le dépôt Universe.

    Bien qu’il existe des packages onedrive Universe disponibles pour Ubuntu, n’installez pas « onedrive » à partir de ces packages Universe. Les packages par défaut de l’univers Ubuntu sont obsolètes et ne sont pas pris en charge et ne doivent pas être utilisés.

    Nous allons donc faire ce qui est conseillé et nous allons passer par les dépôts openSUSE Build Service.

    Installer le dépôt openSUSE Build Service pour votre distribution 

    Vous devez maintenant ajouter le dépôt correspondant à votre distribution et votre version en suivant les instructions ci-dessous:

    Exemple avec Ubuntu 21.04

    Pour illustrer les instructions fournies ci-dessus je vais installer le dépôt pour ma version 21.04 d’Ubuntu:

    Ajout du dépôt:

    Ajout de la clé:

    Installer OneDrive depuis le dépôt openSUSE Build Service

    Maintenant que le dépôt est ajouté, nous allons pouvoir installer OneDrive, mais avant nous allons mettre à jour le cache de apt:

    sudo apt update

     

    Vérifions si nous avons la dernière version disponible:

    apt show onedrive

    Nous avons enfin accès à la dernière version, on peut donc l’installer:

    sudo apt install onedrive

    Configurer OneDrive

    OneDrive est maintenant installé, nous allons donc le configurer.

    onedrive --synchronize

     

    Vu que c’est la première fois que vous lancez onedrive celui-ci va vous demander de vous connecter à votre compte depuis une URL:

    Faites un CTRL + CLICK depuis le terminal pour ouvrir l’URL dans le navigateur internet.

    Connectez-vous à votre compte Microsoft, et acceptez l’autorisation:

    Une fois l’autorisation validée, vous allez arriver sur une page blanche. Pas d’inquiétude c’est normal. Vous devez désormais récupérer l’URL (la copier) dans la barre d’adresse et la coller dans votre terminal.

    Cette URL contient le token d’accès à votre compte OneDrive, elle doit ressembler à ceci:

    https://login.microsoftonline.com/common/oauth2/nativeclient?code=M.R3_483.7a595j16-ca84-5af7-16b0-7d17r86g6ci7b

    Une fois validée, la première synchronisation va alors débuter, cela peut prendre un certain temps.

    Nous y sommes, votre OneDrive est désormais installé, et la synchro est active.

    Vérifions ça dans le nouveau dossier OneDrive ajouté à votre /home:

    Notez que par défaut OneDrive vérifiera toutes les 300 secondes (5 min) la présence de nouveaux fichiers. Si vous le souhaitez vous pouvez modifier cette valeur ainsi que les autres paramètres en modifiant le fichier de config qui se trouve dans: ~/.config/onedrive/config

    Pour plus d’info à ce sujet je vous invite à suivre la documentation (en anglais): https://github.com/abraunegg/onedrive/blob/master/docs/USAGE.md#configuration

    Offrez-moi un café 😉

    Jonathan
    Jonathanhttps://pratiquepc.fr/
    Technicien, responsable atelier dans une ESN (Entreprise de services du numérique) de la région Paloise (64). Fondateur de Pratique PC. Je souhaite partager ma passion et mon expérience.

    11 COMMENTAIRES

    1. Bonjour

      Merci pour ce bel article, j’ai adoré les « copiés » des clefs !
      Par contre, je ne comprends pas le CTRL+CLICK à partir du terminal !
      Rien ne se passe chez moi, impossible de terminer l’installation-synchronisation !
      Je continue de chercher !

      Merci

    2. Bonjour, merci pour ce tuto. Cela semble avoir fonctionné avec une erreur signalée.
      j’ai accès à mon drive créé sous window11 sur une seconde machine sous linux. Mais onedrive n’apparait pas dans l’arborescence (Home…)
      J’ai été avisé par mail d’un nouvel ordinateur ayant accès à OneDrive.
      Cependant les fichiers n’apparaissent pas dans onedrive (sous linux) : je suis bien dans le bon compte… vu la machine principale « account » et le total de fichiers « stockage onedrive »
      un peu désemparé… merci.

      • Bonjour Patrice,
        Pouvez-vous vérifier dans quel dossier Onedrive est censé se synchroniser ?
        La commande « onedrive –display-config » devrait vous retourner cette info en face de « Config option ‘sync_dir' ».

        Vous pouvez également vérifier le status du service onedrive avec la commande :
        systemctl –user status onedrive.service

        Ou encore voir les logs avec la commande:
        journalctl –user-unit=onedrive -f

    3. bonjour
      merci c’est bien installer sans erreur et la synchronisation est terminée mais mon soucis c’est que je ne trouve pas le dossier onedrive sur mon pc

    Laisser un commentaire

    Saisissez votre commentaire
    Saisissez votre nom

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

    Derniers Articles

    Suivez-nous!

    145FansJ'aime
    56SuiveursSuivre
    140SuiveursSuivre
    7,660AbonnésS'abonner