Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cài đặt Microsoft OneDrive trên Ubuntu:Hướng dẫn từng bước đầy đủ

Nếu bạn đã chuyển từ Windows sang hệ điều hành Linux, rất có thể bạn đã sử dụng Microsoft OneDrive. Nó được tích hợp vào Windows 10 và 11, điều đó có nghĩa là một lượng lớn tệp cá nhân của bạn đã được đồng bộ hóa ở đó.

Với hệ điều hành Linux, không có OneDrive cài đặt sẵn; thậm chí không có một ứng dụng chính thức. Vì vậy, làm cách nào để bạn tải dữ liệu từ OneDrive sang PC Linux của mình? Câu trả lời là một phần mềm chuyên dụng:OneDrive Client dành cho Linux, tương thích với tất cả các bản phân phối chính.

Tại sao bạn cần OneDrive trên Linux?

Linux có mối quan hệ kỳ lạ với các dịch vụ lưu trữ đám mây tên tuổi lớn. Một số cung cấp ứng dụng khách tương thích với Linux, nhưng việc thiết lập đám mây của riêng bạn bằng ownCloud hoặc NextCloud thường rất dễ dàng.

Nhưng điều đó không có nghĩa là bạn không nên sử dụng OneDrive trên Linux. Mặc dù nó là độc quyền và điều này có thể gây khó chịu cho sự nhạy cảm về nguồn mở của bạn nhưng bạn có thể có lịch sử với OneDrive. Đưa dữ liệu của bạn ra khỏi máy chủ của Microsoft có nghĩa là bạn có thể truy cập dữ liệu đó ngay từ đầu. Truy cập OneDrive từ hệ điều hành Linux của bạn là cách để thực hiện việc này và cách này dễ dàng hơn việc cài đặt Microsoft Office trên Linux.

Mở OneDrive trong trình duyệt của bạn là một tùy chọn nhưng tốc độ này cực kỳ chậm và không đáng tốn thời gian.

Lý do của tôi để làm điều này là đơn giản. Sau nhiều năm trả tiền thuê bao hàng tháng cho Office 365, cuối cùng tôi đã quyết định không cần nó nữa. Với 50GB dung lượng lưu trữ mà tôi không muốn mất (bao gồm nhiều ảnh của con tôi được chụp trên thiết bị Windows Phone), việc đồng bộ hóa dữ liệu là ưu tiên hàng đầu.

(Tùy chọn bộ nhớ “miễn phí” chỉ là 5GB.)

Sử dụng tùy chọn tốt nhất:OneDrive Client cho Linux

Một số ứng dụng khách OneDrive đã được phát hành cho Linux trong những năm qua nhưng hầu hết đã bị bỏ rơi. Một dự án vẫn đang được phát triển là OneDrive Client cho Linux.

Phần mềm này có sẵn trên GitHub và có thể được cài đặt trên hầu hết mọi bản phân phối Linux. Tất cả các bước được cung cấp trên trang GitHub để cài đặt nó chỉ trong vài phút. Để minh họa mức độ đơn giản của nó, phần bên dưới sẽ minh họa cách cài đặt OneDrive Client cho Linux trên Ubuntu 22.04 LTS.

Khi cài đặt phần mềm này, bạn sẽ không có quyền truy cập lén lút vào OneDrive. Đây là ứng dụng khách OneDrive Linux chính thức, ít nhất cũng tốt như ứng dụng khách trên Android nếu không phải là ứng dụng khách Windows OneDrive thực sự.

Trong số các tính năng của OneDrive Client dành cho Linux là bộ nhớ đệm trạng thái, giám sát và đồng bộ hóa tệp theo thời gian thực, xác thực tải lên và tải xuống tệp, giới hạn tốc độ lưu lượng truy cập và tải lên có thể tiếp tục. Phần mềm này hỗ trợ OneDrive miễn phí, OneDrive dành cho người đăng ký, OneDrive for Business, triển khai đám mây quốc gia (ví dụ:Chính phủ Hoa Kỳ) và các biến thể Office 365 khác, thư viện SharePoint và Office 365 cũng như các thư mục dùng chung.

Nói tóm lại, nếu bạn cần quyền truy cập OneDrive trên Linux--ngắn hạn hoặc dài hạn--bạn cần sử dụng OneDrive Client cho Linux.

Cài đặt OneDrive Client cho Linux trên Ubuntu 22.04 LTS

Mặc dù OneDrive Client dành cho Linux hoạt động với hầu hết các bản phân phối nhưng các bước sau đây sẽ minh họa cách cài đặt ứng dụng này trên các hệ thống dựa trên Debian (cụ thể là Ubuntu 22.04 LTS).

Hãy bắt đầu bằng cách đảm bảo hệ thống của bạn được cập nhật đầy đủ.

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

Sau khi cập nhật, bạn nên khởi động lại hệ thống của mình

reboot

Việc cài đặt OneDrive Client cho Linux trên Ubuntu 22.04 LTS yêu cầu sử dụng Kho lưu trữ dịch vụ xây dựng OpenSuSE. Bắt đầu bằng cách thêm khóa phát hành:

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

Tiếp theo, thêm kho lưu trữ:

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

Sau đó, bạn nên cập nhật bộ đệm apt:

sudo apt-get update

Cuối cùng, cài đặt OneDrive Client cho Linux:

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

Lưu ý rằng các bước hơi khác nhau giữa các bản phân phối. Ví dụ:cần có các lệnh khóa và kho lưu trữ khác nhau (dựa trên phiên bản) cho Ubuntu 22.10.

Cài đặt OneDrive cho Linux trên các bản phân phối khác

Như đã lưu ý, các bước trên là dành cho Ubuntu.

Tuy nhiên, Arch và Manjaro có thể sử dụng pamac:

pamac build onedrive-abraunegg

Phần mềm cũng có thể được cài đặt từ nguồn. Tìm hiểu thêm trên GitHub của OneDrive Client dành cho Linux.

Cách đồng bộ OneDrive với Linux

OneDrive Client cho Linux theo mặc định là một công cụ dòng lệnh. Bao gồm nhiều lệnh khác nhau mà bạn có thể truy cập bằng lệnh trợ giúp:

onedrive --help

Đây là một danh sách khá nhiều lựa chọn, trong đó lựa chọn phổ biến nhất được tóm tắt ở đầu danh sách.

Để đồng bộ OneDrive với Linux, bạn cần một lệnh duy nhất:

onedrive destination-directory [FILEPATH] --synchronize

Chỉ cần chỉ định đường dẫn tệp dự định cho dữ liệu của bạn và lưu ý dấu gạch ngang kép trước đồng bộ hóa lệnh. Miễn là đích đến có đủ dung lượng lưu trữ, dữ liệu sẽ đồng bộ hóa từ tài khoản OneDrive của bạn với Linux.

Cài đặt Microsoft OneDrive trên Ubuntu:Hướng dẫn từng bước đầy đủ

Để cho phép điều này xảy ra, bạn sẽ cần phải nhập thông tin đăng nhập của mình. Ứng dụng OneDrive Client for Linux sẽ hiển thị liên kết để mở trong trình duyệt của bạn. Sau khi đăng nhập vào tài khoản Microsoft của bạn, hãy sao chép URL (trang thường sẽ trống) và dán vào cửa sổ terminal nếu cần. Quá trình xác thực sẽ được hoàn tất.

Trong khi đó, bạn có thể xác nhận trạng thái đồng bộ hóa (nếu dữ liệu mới được thêm hoặc xóa tệp) bằng

onedrive display-sync-status

Mọi thứ bạn cần để sử dụng OneDrive ở mọi quy mô và phân phối đều có thể tìm thấy trong tệp trợ giúp.

Điều khiển bằng chuột với OneDriveGUI

Nếu điều này tỏ ra không thỏa đáng hoặc bạn không đủ quen với dòng lệnh, bạn có thể sử dụng công cụ OneDriveGUI để thay thế. Đây là giao diện người dùng dành cho OneDrive Client dành cho Linux, cung cấp giao diện điều khiển bằng chuột và bàn phím.

Bắt đầu bằng cách truy cập OneDriveGUI GitHub và tải xuống AppImage. (Tệp AppImage là gì?)

Tải xuống :OneDriveGUI (Miễn phí)

Khi đã xong, hãy mở một cửa sổ terminal đến vị trí tải xuống và nhập:

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

Đảm bảo trao đổi [VERSION] với phiên bản của tệp tải xuống OneDriveGUI AppImage.

(Phiên bản OneDriveGUI dành cho Arch Linux cũng có sẵn.)

Việc sử dụng OneDriveGUI yêu cầu bạn phải tạo hồ sơ trước tiên. Sau đó, chỉ định đường dẫn tệp cho thư mục nếu bạn đã bắt đầu đồng bộ hóa với công cụ đầu cuối.

Cài đặt Microsoft OneDrive trên Ubuntu:Hướng dẫn từng bước đầy đủ

Sau khi hoàn tất việc này, việc xác thực phải được hoàn tất (ngay cả khi bạn đã thực hiện việc này trong OneDrive Client cho Linux). Đây là một giao diện hấp dẫn hơn, nhưng quá trình vẫn giống nhau. Sau đó, bạn đã sẵn sàng bắt đầu sử dụng OneDrive Client cho Linux trong cài đặt máy tính để bàn truyền thống hơn.

Cài đặt Microsoft OneDrive trên Ubuntu:Hướng dẫn từng bước đầy đủ

OneDrive dành cho Linux chỉ hoạt động

Mặc dù giao diện dòng lệnh không quá tệ nhưng OneDriveGUI rõ ràng giúp OneDrive Client cho Linux trở nên dễ sử dụng hơn. Ứng dụng này có mọi thứ bạn cần để lấy dữ liệu ra khỏi OneDrive và đồng bộ hóa dữ liệu đó với đám mây ưa thích của bạn. Trong khi đó, nếu việc đó có vẻ quá tốn công, bạn có thể tiếp tục sử dụng OneDrive bằng phần mềm này.

Tuy nhiên, do Microsoft thường xuyên sửa đổi các phương thức xác thực cho hệ thống của mình nên đây có thể không phải là một kế hoạch dài hạn tốt.

Dù sao đi nữa, OneDrive Client for Linux là một cách tuyệt vời để truy cập dữ liệu OneDrive và đồng bộ hóa dữ liệu đó với PC Linux của bạn.