วิธีซิงค์ OneDrive บน Ubuntu 14.04


14

ฉันใช้ Ubuntu 14.04 ฉันจะซิงค์บัญชี OneDrive ของฉันบน Ubuntu 14.04 ได้อย่างไร
ฉันรู้ว่า OneDrive เป็นบริการจัดเก็บข้อมูลบนคลาวด์ของ Microsoft และไม่รองรับ Linux
แต่มีเครื่องมือที่เรียกว่า "OneDrive-D" จะติดตั้งและใช้งาน "OneDrive-D" ได้อย่างไร?

คำตอบ:


15

ในฐานะที่เป็น@terdonกล่าวว่าวันไดรฟ์-D ยังอยู่ภายใต้การพัฒนา
หรือคุณสามารถใช้บริการการจัดเก็บเมฆอื่น
นี่คือคำแนะนำเกี่ยวกับวิธีการติดตั้ง "OneDrive-D":

ขั้นที่ 1: ดาวน์โหลดโปรแกรมจาก GitHub

ขั้นตอนที่ 2: แยกเนื้อหาของ.zipไฟล์และเรียกใช้ตัวติดตั้งจาก“ onedrive-d-master”

เพื่อที่กดCtrl+ Alt+ Tและดำเนินการ:

cd ~/Downloads
ls
unzip onedrive-d-old-future.zip
cd onedrive-d-old-future
./install.sh

หมายเหตุ 1: ฉันใช้lsคำสั่งเพื่อแสดงรายการไฟล์ในโฟลเดอร์นั้นและเพื่อหลีกเลี่ยงข้อผิดพลาดในชื่อไฟล์เมื่อมีโครงการใหม่อีกโครงการเพื่อจุดประสงค์เดียวกัน

หมายเหตุ 2: วันไดรฟ์-D จำเป็น python- 3 อ้างถึงสิ่งที่จำเป็นต้องมีที่นี่แต่ซอฟต์แวร์ที่จำเป็นทั้งหมดจะถูกติดตั้งในระหว่างกระบวนการติดตั้งดังนั้นไม่จำเป็นต้องกังวลเกี่ยวกับสิ่งที่จำเป็นต้องมี

ขั้นตอนที่ 3: หลังการติดตั้งคุณจะเห็นข้อความดังนี้:

onedrive-d installed successfully.
Please run command `onedrive-pref` to set up the program.

เปิดเทอร์มินัลแล้วเรียกใช้: onedrive-pref

Imgur

เปิดลิงก์ในเบราว์เซอร์และป้อน ID ผู้ใช้และรหัสผ่านของคุณ

คุณจะเห็นพรอมต์เช่นนี้:

Imgur

YESคลิกที่ จากนั้นคัดลอกลิงก์และวางในเทอร์มินัลคุณจะเห็นข้อความดังนี้:

onedrive-d has been successfully authorized

ถัดไปคุณต้องปรับการตั้งค่าหากคุณต้องการรักษาการตั้งค่าเริ่มต้นเพียงกดnหากคุณต้องการเปลี่ยนกดyและปรับ

ตัวอย่าง:

(STEP 2/4) Do you want to specify path to local OneDrive repository? [Y/n] y
 Please enter the abs path to sync with your OneDrive (default: /home/[name]/OneDrive):
 Path successfully set.
(STEP 3/4) Do you want to change the numeric settings? [Y/n] n
 Skipped.
 (STEP 4/4) Do you want to edit the ignore list file? [Y/n] n
 Skipped
 All steps are finished.

ในที่สุดonedrive-d --helpสำหรับคำสั่ง

onedrive-d [command]

Commands:
     start    Start the daemon.
     stop     Stop the daemon.
     restart  Stop then start the daemon.
     status   Get the status of the daemon.

2
หมายเหตุ: ใช้งานได้กับบัญชี Onedrive ส่วนบุคคลเท่านั้น ไลบรารีนี้ไม่รองรับ Onedrive for Business ดูaskubuntu.com/q/804301/367990สำหรับสิ่งนั้น
ผู้บัญชาการไบต์

0

ฉันเพิ่งค้นพบวิธีที่เหมาะสมกว่าในการเข้าถึงและติดตั้ง OneDrive ใน Ubuntu (16.04 ในกรณีของฉัน) ด้วย Rclone-Browser

  1. ดาวน์โหลดแอปพลิเคชั่น Rclone ที่นี่และติดตั้งในระบบของคุณ: (เวอร์ชั่นในที่เก็บ Ubuntu มาตรฐานใช้งานได้กับ OneDrive Personal Edition เท่านั้น) https://rclone.org/downloads/ หรือโดยตรงจากนี้สำหรับระบบ Ubuntu 64 บิต: https : //downloads.rclone.org/rclone-current-linux-amd64.deb

    sudo dpkg -i rclone-current-linux-amd64.deb
    
  2. Rclone เบราว์เซอร์

    ดาวน์โหลด rclonebrowser จากที่นี่: https://github.com/mmozeiko/RcloneBrowser/releasesหรือติดตั้งผ่าน PPA (ยังไม่ได้สำหรับ Ubuntu 18.04)

    sudo add-apt-repository ppa:mmozeiko/rclone-browser
    sudo apt-get update
    sudo apt install rclone-browser
    

หลังจากติดตั้งแพคเกจทั้งสองให้เริ่ม rclone-browser จาก Dash

ป้อนคำอธิบายรูปภาพที่นี่

เลือก n สำหรับรีโมตใหม่และตั้งชื่อที่เหมาะสมกับคุณ เดินทางมาถึงจะดี

เลือก 18 Onedrive (หมายเลขสามารถเปลี่ยนแปลงได้)

เว้นว่างไว้สองครั้ง

เลือกส่วนบุคคลหรือธุรกิจ

เลือก Y หากคุณใช้ระบบเดสก์ท็อปปกติ

ตอนนี้เบราว์เซอร์ควรเปิดและคุณสามารถเข้าสู่ระบบในบัญชี onedrive ของคุณ

ตอนนี้กลับไปที่สถานีและสอดคล้องกับ Y

กด Q เพื่อออกและกลับสู่ rclone-browser และกดปุ่มรีเฟรช

ตอนนี้คุณควรเห็นบัญชี onedrive ของคุณและคุณสามารถเปิดได้โดยดับเบิลคลิก

ตอนนี้คุณสามารถติดตั้งและดูได้ใน Nautilus มันไม่ใช่ระบบไฟล์ที่มีในเครื่อง มันยังห่างไกล บางโปรแกรมสามารถอ่านและเขียนไปยังไดรฟ์ระยะไกลและบางโปรแกรมไม่ วิธีแก้ปัญหาคือเปิด TAB แบบ secon ใน Nautilus คัดลอกไฟล์ที่คุณต้องการไปที่ TAB ที่สอง ใช้พวกเขาจากที่นั่นและคัดลอกพวกเขากลับมาในภายหลัง

ที่มา: Rclone และ Rclone-Browser


ตามที่ฉันเขียนในประโยคแรก - มันใช้ได้และฉันชอบมัน
Josef B.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.