Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

การติดตั้ง Microsoft OneDrive บน Ubuntu:คู่มือฉบับสมบูรณ์ทีละขั้นตอน

หากคุณย้ายจาก Windows ไปยังระบบปฏิบัติการ Linux มีโอกาสที่ดีที่คุณจะใช้ Microsoft OneDrive มีอยู่ใน Windows 10 และ 11 ซึ่งหมายความว่าไฟล์ส่วนตัวของคุณจำนวนมากได้รับการซิงค์อยู่ที่นั่น

ด้วยระบบปฏิบัติการ Linux จะไม่มี OneDrive ที่ติดตั้งไว้ล่วงหน้า ไม่มีแม้แต่แอปอย่างเป็นทางการ ดังนั้นคุณจะรับข้อมูลจาก OneDrive ไปยัง Linux PC ได้อย่างไร? คำตอบคือซอฟต์แวร์เฉพาะ:OneDrive Client สำหรับ Linux เข้ากันได้กับดิสทริบิวต์หลักทั้งหมด

ทำไมคุณถึงต้องใช้ OneDrive บน Linux?

Linux มีความสัมพันธ์ที่แปลกกับบริการจัดเก็บข้อมูลบนคลาวด์ชื่อดัง บางรายมีไคลเอ็นต์ที่เข้ากันได้กับ Linux แต่มักจะง่ายพอๆ กับการตั้งค่าระบบคลาวด์ของคุณเองด้วย ownCloud หรือ NextCloud

แต่นั่นไม่ได้หมายความว่าคุณไม่ควรใช้ OneDrive บน Linux แม้ว่าจะเป็นกรรมสิทธิ์และอาจทำให้ความรู้สึกอ่อนไหวของโอเพ่นซอร์สของคุณแย่ลง แต่คุณอาจมีประวัติกับ OneDrive การนำข้อมูลของคุณออกจากเซิร์ฟเวอร์ของ Microsoft หมายถึงการสามารถเข้าถึงได้ตั้งแต่แรก การเข้าถึง OneDrive จากระบบปฏิบัติการ Linux ของคุณเป็นวิธีการหนึ่ง และง่ายกว่าการติดตั้ง Microsoft Office บน Linux

การเปิด OneDrive ในเบราว์เซอร์ของคุณก็เป็นทางเลือกหนึ่ง แต่จะช้าอย่างไม่น่าเชื่อและไม่คุ้มค่ากับเวลา

เหตุผลของฉันในการทำเช่นนี้ตรงไปตรงมา หลังจากชำระค่าสมัครสมาชิกรายเดือนสำหรับ Office 365 เป็นเวลาหลายปี ในที่สุดฉันก็ตัดสินใจว่าจะไม่ต้องการมันอีกต่อไป ด้วยพื้นที่เก็บข้อมูลขนาด 50GB ที่ฉันไม่อยากเสียไป (รวมถึงรูปภาพลูก ๆ ของฉันที่ถ่ายบนอุปกรณ์ Windows Phone จำนวนมาก) การซิงค์ข้อมูลจึงเป็นสิ่งสำคัญ

(ตัวเลือกพื้นที่เก็บข้อมูล “ฟรี” มีขนาดเพียง 5GB)

ใช้ตัวเลือกที่ดีที่สุด:ไคลเอ็นต์ OneDrive สำหรับ Linux

ไคลเอนต์ OneDrive หลายตัวได้รับการเผยแพร่สำหรับ Linux ในช่วงหลายปีที่ผ่านมา แต่ส่วนใหญ่ถูกละทิ้งไป โปรเจ็กต์หนึ่งที่ยังอยู่ในการพัฒนาคือไคลเอ็นต์ OneDrive สำหรับ Linux

ซอฟต์แวร์นี้หาได้จาก GitHub และสามารถติดตั้งได้บน Linux ทุกรุ่น ขั้นตอนทั้งหมดมีอยู่ในหน้า GitHub เพื่อติดตั้งได้ในเวลาเพียงไม่กี่นาที เพื่อแสดงให้เห็นถึงความตรงไปตรงมา ส่วนด้านล่างจะสาธิตวิธีการติดตั้งไคลเอ็นต์ OneDrive สำหรับ Linux บน Ubuntu 22.04 LTS

เมื่อติดตั้งซอฟต์แวร์นี้แล้ว คุณจะไม่ได้รับสิทธิ์เข้าถึง OneDrive อย่างลับๆ นี่คือไคลเอนต์ OneDrive Linux ที่มีคุณสมบัติครบถ้วน อย่างน้อยก็ดีพอ ๆ กับไคลเอนต์บน Android หากไม่ใช่ไคลเอนต์ Windows OneDrive จริง

คุณลักษณะหนึ่งของไคลเอ็นต์ OneDrive สำหรับ Linux ได้แก่ การแคชสถานะ การตรวจสอบและการซิงค์ไฟล์แบบเรียลไทม์ การตรวจสอบการอัปโหลดและดาวน์โหลดไฟล์ การจำกัดอัตราการรับส่งข้อมูล และการอัปโหลดต่อ ซอฟต์แวร์นี้รองรับ OneDrive ฟรี, OneDrive ของผู้สมัครสมาชิก, OneDrive for Business, การใช้งานระบบคลาวด์ระดับประเทศ (เช่น รัฐบาลสหรัฐฯ) และเวอร์ชัน Office 365 อื่นๆ, ไลบรารี SharePoint และ Office 365 และโฟลเดอร์ที่แชร์

กล่าวโดยสรุป หากคุณต้องการเข้าถึง OneDrive บน Linux ทั้งในระยะสั้นหรือระยะยาว คุณต้องใช้ OneDrive Client สำหรับ Linux

ติดตั้งไคลเอ็นต์ OneDrive สำหรับ Linux บน Ubuntu 22.04 LTS

แม้ว่าไคลเอ็นต์ OneDrive สำหรับ Linux จะใช้งานได้กับดิสทริบิวต์ส่วนใหญ่ แต่ขั้นตอนต่อไปนี้จะสาธิตวิธีการติดตั้งบนระบบที่ใช้ Debian (โดยเฉพาะ Ubuntu 22.04 LTS)

เริ่มต้นด้วยการตรวจสอบให้แน่ใจว่าระบบของคุณทันสมัยอยู่เสมอ

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get autoremove -y
sudo apt-get autoclean -y

หลังจากอัปเดต คุณควรรีบูตระบบของคุณ

reboot

การติดตั้งไคลเอ็นต์ OneDrive สำหรับ Linux บน Ubuntu 22.04 LTS จำเป็นต้องใช้ OpenSuSE Build Service Repository เริ่มต้นด้วยการเพิ่มรหัสปลดล็อค:

wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null

ถัดไป เพิ่มพื้นที่เก็บข้อมูล:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list

จากนั้นคุณควรอัปเดต apt cache:

sudo apt-get update

สุดท้าย ให้ติดตั้งไคลเอ็นต์ OneDrive สำหรับ Linux:

sudo apt install --no-install-recommends --no-install-suggests onedrive

โปรดทราบว่าขั้นตอนจะแตกต่างกันเล็กน้อยใน distros ตัวอย่างเช่น ต้องใช้คีย์และคำสั่งที่เก็บที่แตกต่างกัน (ขึ้นอยู่กับเวอร์ชัน) สำหรับ Ubuntu 22.10

การติดตั้ง OneDrive สำหรับ Linux บน Distros อื่น

ตามที่ระบุไว้ ขั้นตอนข้างต้นมีไว้สำหรับ Ubuntu

อย่างไรก็ตาม Arch และ Manjaro สามารถใช้ pamac:

pamac build onedrive-abraunegg

ซอฟต์แวร์นี้ยังสามารถติดตั้งได้จากแหล่งที่มาอีกด้วย เรียนรู้เพิ่มเติมเกี่ยวกับไคลเอ็นต์ OneDrive สำหรับ GitHub ของ Linux

วิธีซิงค์ OneDrive กับ Linux

OneDrive Client for Linux เป็นเครื่องมือบรรทัดคำสั่งตามค่าเริ่มต้น รวมคำสั่งต่างๆ ไว้ด้วย ซึ่งคุณสามารถเข้าถึงได้โดยใช้คำสั่ง help:

onedrive --help

นี่เป็นรายการตัวเลือกค่อนข้างมาก โดยมีการสรุปที่พบบ่อยที่สุดที่ด้านบนของรายการ

หากต้องการซิงค์ OneDrive กับ Linux คุณต้องมีคำสั่งเดียว:

onedrive destination-directory [FILEPATH] --synchronize

เพียงระบุเส้นทางไฟล์ที่คุณต้องการสำหรับข้อมูลของคุณ และสังเกตเครื่องหมายขีดคู่ที่อยู่ข้างหน้า ซิงโครไนซ์ คำสั่ง ตราบใดที่ปลายทางเป้าหมายมีพื้นที่เก็บข้อมูลเพียงพอ ข้อมูลจะซิงค์จากบัญชี OneDrive ของคุณไปยัง Linux

การติดตั้ง Microsoft OneDrive บน Ubuntu:คู่มือฉบับสมบูรณ์ทีละขั้นตอน

เพื่อให้สิ่งนี้เกิดขึ้น คุณจะต้องป้อนข้อมูลประจำตัวของคุณ แอป OneDrive Client สำหรับ Linux จะแสดงลิงก์เพื่อเปิดในเบราว์เซอร์ของคุณ หลังจากลงชื่อเข้าใช้บัญชี Microsoft ของคุณแล้ว ให้คัดลอก URL (โดยปกติแล้วหน้านี้จะว่างเปล่า) และวางลงในหน้าต่างเทอร์มินัลตามที่จำเป็น การรับรองความถูกต้องควรจะเสร็จสิ้น

ในขณะเดียวกัน คุณสามารถยืนยันสถานะการซิงค์ (ควรเพิ่มข้อมูลใหม่หรือลบไฟล์) ด้วย

onedrive display-sync-status

ทุกสิ่งที่คุณต้องการสำหรับการใช้ OneDrive ทุกขนาดและการจัดจำหน่ายสามารถพบได้ในไฟล์วิธีใช้

ใช้เมาส์ขับเคลื่อนด้วย OneDriveGUI

หากพิสูจน์ได้ว่าไม่เพียงพอหรือคุณไม่คุ้นเคยกับบรรทัดคำสั่งเพียงพอ คุณสามารถใช้เครื่องมือ OneDriveGUI แทนได้ นี่คือส่วนหน้าสำหรับไคลเอ็นต์ OneDrive สำหรับ Linux ที่ให้อินเทอร์เฟซที่ขับเคลื่อนด้วยเมาส์และคีย์บอร์ด

เริ่มต้นด้วยการมุ่งหน้าไปยัง OneDriveGUI GitHub และดาวน์โหลด AppImage (ไฟล์ AppImage คืออะไร)

ดาวน์โหลด :OneDriveGUI (ฟรี)

เมื่อเสร็จแล้ว ให้เปิดหน้าต่างเทอร์มินัลไปยังตำแหน่งดาวน์โหลดแล้วป้อน:

chmod +x ./OneDriveGUI-[VERSION]-x86_64.AppImage

อย่าลืมสลับ [VERSION] ด้วยเวอร์ชันของไฟล์ดาวน์โหลด OneDriveGUI AppImage

(เวอร์ชันของ OneDriveGUI สำหรับ Arch Linux ก็พร้อมใช้งานเช่นกัน)

การใช้ OneDriveGUI ต้องการให้คุณสร้างโปรไฟล์ก่อน ต่อไปนี้ ให้ระบุพาธของไฟล์สำหรับไดเร็กทอรีหากคุณได้เริ่มการซิงค์ด้วยเครื่องมือเทอร์มินัลแล้ว

การติดตั้ง Microsoft OneDrive บน Ubuntu:คู่มือฉบับสมบูรณ์ทีละขั้นตอน

เมื่อดำเนินการเสร็จแล้ว การรับรองความถูกต้องจะต้องเสร็จสิ้น (แม้ว่าคุณจะได้ดำเนินการดังกล่าวใน OneDrive Client สำหรับ Linux แล้วก็ตาม) นี่เป็นอินเทอร์เฟซที่น่าสนใจกว่า แต่กระบวนการก็เหมือนกัน จากนั้นคุณก็พร้อมที่จะเริ่มใช้ไคลเอ็นต์ OneDrive สำหรับ Linux ในการตั้งค่าเดสก์ท็อปแบบดั้งเดิมแล้ว

การติดตั้ง Microsoft OneDrive บน Ubuntu:คู่มือฉบับสมบูรณ์ทีละขั้นตอน

OneDrive สำหรับ Linux ใช้งานได้

แม้ว่าอินเทอร์เฟซบรรทัดคำสั่งจะไม่แย่นัก แต่ OneDriveGUI ทำให้ OneDrive Client สำหรับ Linux ใช้งานได้มากขึ้นอย่างเห็นได้ชัด แอปนี้มีทุกสิ่งที่คุณต้องการเพื่อนำข้อมูลของคุณออกจาก OneDrive และซิงค์กับคลาวด์ที่คุณต้องการ ในขณะเดียวกัน หากดูเหมือนใช้ความพยายามมากเกินไป คุณสามารถใช้ OneDrive กับซอฟต์แวร์นี้ต่อไปได้

อย่างไรก็ตาม เมื่อพิจารณาจากความถี่ที่ Microsoft แก้ไขวิธีการรับรองความถูกต้องสำหรับระบบ นี่อาจไม่ใช่แผนระยะยาวที่ดี

อย่างไรก็ตาม ไคลเอ็นต์ OneDrive สำหรับ Linux เป็นวิธีที่ยอดเยี่ยมในการเข้าถึงข้อมูล OneDrive และซิงค์กับพีซี Linux ของคุณ