OneDrive को Ubuntu 17.04 में कैसे सेटअप करें?


16

वनड्राइव के साथ समस्या। हाल ही में मैंने अपने पीसी (उबंटू 17.04) में वनड्राइव स्थापित किया है, लेकिन मैं टर्मिनल के माध्यम से वनड्राइव में कॉन्फ़िगर या साइन इन करने में सक्षम नहीं हूं। वास्तव में मैं यहाँ मारा हूँ। कृपया इसे देखें

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:~$

जवाबों:


29

मैंने पैकेज ऑनड्राइव स्थापित करने की कोशिश की और यह ठीक काम करता है

sudo apt-get install onedrive

पोस्ट स्थापित करें, कमांड चलाएँ

onedrive

यह एक URI प्रदान करेगा और बदले में आपसे URI मांगेगा। URI पर क्लिक करें और अपने onedrive खाते में प्रवेश करें (यह पैकेज अभी के लिए केवल व्यक्तिगत onedrive के साथ काम करता है)। अच्छी बात यह है कि यह दो कारक प्रमाणीकरण के साथ भी काम करता है - कोई ऐप पासवर्ड की आवश्यकता नहीं है।

URI एक खाली पृष्ठ दिखाएगा, वेब URI की प्रतिलिपि बनाएँ और उसे उस टर्मिनल में पेस्ट करें जहाँ onedrive कमांड उरई के लिए संकेत करता है।

बस। उपकरण संपूर्ण होमड्रेड सामग्री को $ HOME / OneDrive निर्देशिका में डाउनलोड करेगा।

ड्राइव को वास्तविक समय में सिंक किया जा सकता है

onedrive -m

मुझे उपरोक्त कमांड उपयोगी लगी।

किसी भी समय बस onedriveफ़ाइलों को सिंक करने के लिए चलाते हैं । अपनी आवश्यकता के लिए सिंक को कॉन्फ़िगर करने के लिए बहुत अधिक विकल्प खोजने के लिए मैनुअल का उपयोग करें

man onedrive

क्या किसी को इसके लिए जीथब पृष्ठ पता है, अगर कोई मौजूद है?
मार्क डेवेन

3
संदर्भ के लिए, यहाँ onedrive ऐप github: github.com/skilion/onedrive आप अतिरिक्त पैरामीटर, कॉन्फ़िगरेशन, आवश्यकताएँ आदि पा सकते हैं
mauek unak

संदर्भ के लिए भी, टूल के लेखक 2018.9 के बाद से AWOL हैं, उत्तराधिकारी कांटा यहां है: github.com/abraunegg/onedrive
एल्डेरी

6

मैं सिर्फ निम्नलिखित अभ्यास से गुजरा हूं, और वनड्राइव आंशिक रूप से मेरे लिए काम कर रहा है।

1. स्थापना OneDrive पैकेज के माध्यम से प्राप्त करें

$ sudo apt-get install -y onedrive

2.run onedrive कमांड

$ onedrive इस ऐप पर जाकर अधिकृत करें:

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

प्रतिक्रिया दर्ज करें:

3. दिए गए URL को किसी भी ब्राउज़र में कॉपी और पेस्ट करें, फिर, नियमित माइक्रोसॉफ़्ट वनड्राइव प्रक्रिया का पालन करें। अंत में, आपको एक खाली वेब पेज मिलता है।

4. URL को कॉपी करें और onedriveकमांड के जवाब के रूप में पेस्ट करें । यह है जो मुझे मिला,

प्रतिक्रिया uri दर्ज करें: https://login.live.com/oauth20_desktop.srf?code=M5f2af202-6d1d-eb70-2007-6077fb7f93f0&lc.1033 निर्देशिका बनाना:। वेब बनाने की निर्देशिका: ./WallPaper निर्देशिका बनाना: ./Documents निर्देशिका बनाना: .WallPapers/MacOS। । ।

5. $HOME/OneDriveआप देखेंगे कि OneDrive सामग्री के साथ फ़ोल्डर बनाया गया है।

मेरे द्वारा आंशिक रूप से सफल होने के कारण onedriveदुर्घटनाग्रस्त होने का कारण मैंने कहा ,

sqlite.SqliteException@src/sqlite.d (147): डेटाबेस लॉक है ---------------- ??:? [0x6223bf12] ??:? [0x62251a7b] ??:? [0x62250caf] ??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv [0xb3cc9a0ee ?:: ?? [0x62255cf4] ??:? __libc_start_main [0xb345a3f0] विभाजन दोष (कोर डंप)

यकीन नहीं है कि अगर यह एक और onedriveउदाहरण चलाने के कारण होता है, जबकि यह पहले से ही डेटा सिंक कर रहा था।

मैंने एक नया onedrive फिर से लॉन्च किया और यह अभी भी मेरे डेटा को सिंक (डाउनलोड) कर रहा है।


1

एक नया ऑनड्राइव एपीआई है और यह 18.10 ओबंटु में ठीक चलता है:

https://github.com/xybu/onedrived-dev निर्देशों को पढ़ें और उनका पालन करें


नमस्ते। यह अच्छे पुराने onedriveपैकेज की तुलना में कठिन दिखता है । क्या लाभ हैं? (उनके
गीथूब

0

मुझे सिर्फ निर्देश मिला कि कैसे वनड्राइव को उबंटू पर स्थापित किया जाए।

  1. टर्मिनल में चलाएं git clone https://github.com/xybu92/onedrive-d.git
  2. यदि आपने gitइंस्टॉल नहीं किया है, sudo apt-get install gitतो इसे इंस्टॉल करने के लिए चलाएं और फिर 1 में अंतिम कमांड चलाएं।
  3. cd onedrive-d निर्देशिका में जाने के लिए जिसे आपने अभी डाउनलोड किया है।
  4. ./inst install OneDrive सेटअप करने के लिए।
  5. यदि 4 में कमांड कहती है कि उसे कुछ निर्भरता की आवश्यकता है, तो sudo apt-get install -fउन्हें ठीक करने के लिए दौड़ें और यह निर्भरता स्थापित करने के बाद OneDrive को सेट करना समाप्त कर देगा या आप यह सुनिश्चित करने के लिए कि इसे स्थापित करने के लिए # 4 फिर से चला सकते हैं।
  6. स्थापना के ठीक बाद, एक विंडो को OneDrive वरीयताएँ दिखाते हुए दिखाई देना चाहिए।
  7. Connect to OneDrive.com पर क्लिक करें और आपको अपने Microsoft खाते या OneDrive खाते में साइन इन करने में सक्षम होना चाहिए।
  8. किसी भी अनुमति को स्वीकार करने में लॉग इन करने के बाद यह अनुरोध करता है और किसी भी प्राथमिकता को बचाता है।
  9. आपका OneDrive फ़ोल्डर अब आपके होम फ़ोल्डर में होना चाहिए /home/user/OneDrive

आपको हर बार बूट करने के बाद डेमॉन चलाने के बजाय स्वचालित रूप से शुरू करने के लिए कुछ अतिरिक्त चीजों को सेटअप करना होगा और कुछ अतिरिक्त जानकारी आपको मिल जाएगी।

  • OneDrive स्टार्टअप पर शुरू नहीं होता है, इसलिए आपको स्टार्टअप एप्लिकेशनonedrive-d में जोड़ना होगा ।
  • कोई भी परिवर्तन करने के लिए आप वरीयताओं को विंडो के साथ खोल सकते हैं onedrive-prefs
  • OneDrive में नई निर्देशिका बनाने जैसे किसी भी परिवर्तन करने के लिए एक कमांड लाइन टूल भी है। onedrive-cli

अधिक विस्तृत जानकारी यहाँ देखी जा सकती है: https://www.maketecheasier.com/sync-onedrive-linux/


0

दूसरा तरीका Google Chrome का उपयोग करना है।

  1. Google Chrome इंस्टॉल करें
  2. अपना होम फोल्डर खोलें और छुपी हुई फाइलों को दिखाने के लिए Ctrl + h दबाएं।
  3. खोलें .local / शेयर / अनुप्रयोग फ़ोल्डर।
  4. इस फ़ोल्डर में OneDrive.desktop फ़ाइल बनाएँ।
  5. इसके साथ Onedrive.desktop भरें:

    [Desktop Entry]
    Name=OneDrive
    Exec=google-chrome --app="data:text/html,<html><body><script>window.resizeTo(800,600);window.location='https://onedrive.live.com/';</script></body></html>"
    Comment=
    Terminal=false
    Icon=web-microsoft-onedrive
    Type=Application

मैं एक लिनक्स पैक के साथ लिनक्स मिंट 19.2 का उपयोग कर रहा हूं जिसमें वनड्राइव के लिए एक आइकन है, लेकिन आप आइकन स्ट्रिंग में कोई भी निर्दिष्ट कर सकते हैं। नतीजतन, आपके ऐप मेनू में आपके पास नया ऐप होगा, उस पर क्लिक करके क्रोम आपके वनड्राइव फ़ोल्डर के साथ नई विंडो खोलेगा। Chrome का उपयोग करके पासवर्ड सहेजना न भूलें और प्राधिकरण के दौरान "सिस्टम में रहें" विकल्प की जांच करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.