Problème avec OneDrive. Récemment, j'ai installé OneDrive sur mon PC (Ubuntu 17.04) mais je ne suis pas en mesure de configurer ou de me connecter à OneDrive via le terminal. En fait, j'ai frappé ici. Veuillez regarder ceci
jujube@jujube:~$ onedrive
Authorize this app visiting:
https://login.live.com/oauth20_authorize.srf?client_id=000000004C15842F&scope=onedrive.readwrite%20offline_access&response_type=code&redirect_uri=https://login.live.com/oauth20_desktop.srf
Enter the response uri: https://login.microsoftonline.com/189de737-c93a-4f5a-8b68-6f4ca9941912/oauth2/authorize?client_id=00000003-0000-0ff1-ce00-000000000000&response_mode=form_post&response_type=code%20id_token&resource=00000003-0000-0ff1-ce00-000000000000&scope=openid&nonce=1263013103B7E6782803F03D5629B7D0FB1A68D46E17D09C-4B1B73911F92DE22FA330783ACEDE04C7C9991BB38BA7FCD9E3A9A900E0DB6AC&redirect_uri=https:%2F%2Fhclo365-my.sharepoint.com%2F_forms%2Fdefault.aspx&state=0&client-request-id=3fc31b9e-70d1-4000-78af-c23eabf4934b
Invalid uri
Could not initialize the OneDrive API
jujube@jujube:~$
la source
Je viens de faire l'exercice suivant et OneDrive fonctionne partiellement pour moi.
1. installez le package OneDrive via apt-get
2. exécuter la commande onedrive
3. copiez et collez l'URL donnée dans n'importe quel navigateur, puis, en suivant la procédure habituelle de Microsft OneDrive. À la fin, vous obtenez une page Web vide.
4. copiez l'URL et collez-la comme réponse à la
onedrive
commande. Voici ce que j'aiSaisissez l'URI de réponse: https://login.live.com/oauth20_desktop.srf?code=M5f2af202-6d1d-eb70-2007-6077fb7f93f0&lc=1033 Création de répertoire: ./ 我 的 最愛 .My Favorites Création de répertoire: ./Calendar. web Création de répertoire: ./WallPapers Création de répertoire: ./Documents Création de répertoire: ./WallPapers/MacOS. . .
5.Vous verrez un
$HOME/OneDrive
dossier créé avec du contenu OneDrive.La raison pour laquelle j'ai dit que j'avais un succès partiel est parce que le
onedrive
crash avec l'erreur suivante,Je ne sais pas si cela est dû à l'exécution d'une autre
onedrive
instance alors qu'elle était déjà occupée à synchroniser les données.J'ai relancé un nouveau onedrive et il est toujours en train de synchroniser (télécharger) mes données.
la source
Il existe une nouvelle API onedrive et elle fonctionne correctement dans Ubuntu 18.10:
https://github.com/xybu/onedrived-dev lire et suivre les instructions
la source
onedrive
paquet. Quels sont les bénéfices? (leur github n'est pas clair à ce sujet)Je viens de trouver un lien avec des instructions sur la façon d'installer OneDrive sur Ubuntu.
git clone https://github.com/xybu92/onedrive-d.git
git
installé, exécutezsudo apt-get install git
pour l'installer puis exécutez la dernière commande en 1.cd onedrive-d
pour aller dans le répertoire que vous venez de télécharger../inst install
pour configurer OneDrive.sudo apt-get install -f
pour les corriger et elle terminera la configuration de OneDrive après l'installation des dépendances ou vous pouvez réexécuter # 4 pour vous assurer qu'elle est installée./home/user/OneDrive
.Vous devrez configurer des choses supplémentaires pour qu'il démarre automatiquement au lieu d'exécuter le démon à chaque démarrage et quelques informations supplémentaires.
onedrive-d
dans les applications de démarrage .onedrive-prefs
.onedrive-cli
.Des informations plus détaillées peuvent être consultées ici: https://www.maketecheasier.com/sync-onedrive-linux/
la source
Une autre façon est d'utiliser Google Chrome.
Remplissez Onedrive.desktop avec ceci:
J'utilise Linux Mint 19.2 avec un pack d'icônes qui contient une icône pour OneDrive, mais vous pouvez en spécifier une dans la chaîne Icon. En conséquence, vous aurez une nouvelle application dans votre menu d'application, en cliquant dessus, Chrome ouvrira une nouvelle fenêtre avec votre dossier OneDrive. N'oubliez pas d'enregistrer le mot de passe à l'aide de Chrome et de cocher l'option "Rester dans le système" lors de l'autorisation.
la source