Quelle galère c’est installation de OneDrive sur Ubuntu…
Si vous venez de faire une recherche sur le web, vous avez du trouver des projet en pagaille dans tout les sens, mais nombreux d’entre eux sont soit abandonné, soit ne fonctionnent pas correctement.
Dans cet article nous allons installer ensembles OneDrive sur Debian/Ubuntu.
Prérequis
Pas de bon tutos sans de bon prérequis.
Utiliser une version supportée de Debian/Ubuntu:
Debian 10 & 11
Ubuntu 20.04, 21.04, 21.10Pour 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 de Ubuntu en version 20.4.
Pensez à noter la version car vous en aurait 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ème 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 officiel. À l’heure ou 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 es conseiller et nous allons passer par les dépôts openSUSE Build Service.
Installer le dépôt openSUSE Build Service pour votre distribution (partie 1)
Vous devez maintenant ajouter le dépôt correspondant à votre distribution et votre version en suivant les instruction ci-dessous:
Debian 10
Les packages prennent en charge les architectures de plate-forme suivantes :
i686
x86_64
ARMHF
AARCH64
✔
✔
✔
✔
Étape 1 : Ajoutez le référentiel OpenSuSE Build Service
Ajoutez le référentiel OpenSuSE Build Service à l’aide de la commande suivante :
echo 'deb https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_10/ ./' | sudo tee /etc/apt/sources.list.d/onedrive.list
Étape 2 : Ajoutez la clé de version du référentiel OpenSuSE Build Service
Ajoutez la clé de version du référentiel OpenSuSE Build Service à l’aide de la commande suivante :
Nous utilisons des cookies sur notre site Web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et en répétant vos visites. En cliquant sur « Tout accepter », vous consentez à l'utilisation de TOUS les cookies. Cependant, vous pouvez visiter les « Paramètres des cookies » pour fournir un consentement contrôlé ou choisir « Tout refuser » pour refuser tous les cookies sans distinction.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Durée
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.