如何在 Ubuntu 上安裝 Microsoft OneDrive

如果您從 Windows 切換到 Linux 發行版,很有可能您使用過微軟的 OneDrive 應用程式。它包含在 Windows 10 和 Windows 11 中,這意味著您的大部分個人檔案都會同步到那裡。

Linux 發行版並未預先安裝 OneDrive,甚至沒有官方應用程式。那麼,如何將 OneDrive 資料傳輸到 Linux 裝置呢?答案是:一個專用應用程式:適用於 Linux 的 OneDrive 用戶端,它相容於所有主流發行版。快來了解一下。 什麼是OneDrive?微軟雲端儲存服務指南.

為什麼需要 Linux 上的 OneDrive?

Linux 與知名雲端儲存服務的關係有些奇怪。有些雲端儲存服務提供相容 Linux 的應用程序,但通常很容易 設定自訂雲端服務 使用 ownCloud 或 NextCloud。

但這並不意味著你不應該在 Linux 上使用 OneDrive。雖然它是一項專有服務,這可能會讓你對開源的認知受到挑戰,但你可能之前就使用過 OneDrive。將資料遠端儲存在微軟伺服器上意味著你首先能夠存取這些資料。從 Linux 存取 OneDrive 是一種方法,而且比在 Linux 上安裝 Microsoft Office 更簡單。

在網頁瀏覽器中開啟 OneDrive 是一種選擇,但它非常緩慢且不值得花時間。

我這麼做的原因很簡單。多年來我一直按月訂閱 Office 365,現在終於決定不再需要它了。我還有 50GB 的儲存空間(包括許多我孩子用 Windows Phone 裝置拍的照片),不想遺失,所以同步資料成了我的首要任務。

(「免費」儲存選項僅為 5GB。)

使用最佳選項:Linux 版 OneDrive 用戶端

多年來,Linux 上已經發布了幾款專用的 OneDrive 應用程序,但大多數已被放棄。目前仍在開發的專案之一是 Linux 版 OneDrive 用戶端。

該應用程式可在 GitHub 上獲取,幾乎可以安裝在任何 Linux 發行版上。 GitHub 頁面上提供了所有安裝步驟,只需幾分鐘即可完成。為了說明安裝過程的簡單易用,以下部分將說明如何在 Ubuntu 22.04 LTS 上安裝適用於 Linux 的 OneDrive 用戶端。

安裝此應用程式後,您將不受限制地存取 OneDrive。 Linux 版 OneDrive 用戶端功能齊全,即使不如 Windows 版 OneDrive 用戶端,也至少與 Android 版一樣好用。

OneDrive Linux 用戶端功能包括狀態快取、即時檔案監控和同步、檔案上傳和下載驗證、資料速率限制以及可斷點續傳。它還支援 OneDrive 免費訂閱、OneDrive for Business、原生雲端部署、其他 Office 365 版本、SharePoint 和 Office 365 庫以及共用資料夾。

簡而言之,如果您需要在 Linux 上存取 OneDrive(在特定時間或較長時間內),則需要使用 OneDrive Linux 用戶端。查看 如何在 Linux 上安裝 Microsoft Teams.

在 Ubuntu 22.04 LTS 上安裝適用於 Linux 的 OneDrive 用戶端

雖然 Linux 版 OneDrive 用戶端適用於大多數發行版,但以下步驟將向您展示如何在基於 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

更新後,您必須重新啟動系統。

重啟

在 Ubuntu 22.04 LTS 上安裝適用於 Linux 的 OneDrive 用戶端需要 OpenSuSE Build Service 儲存庫。首先新增發布金鑰:

wget -qO — https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/Release.key | gpg — 親愛的 | sudo tee /usr/share/Mkeyrings/gps-n/n.m.

接下來,新增儲存庫:

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

然後您應該更新 apt 快取:

命令和apt-get update更新

最後,安裝適用於 Linux 的 OneDrive 用戶端:

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

請注意,步驟會根據發行版而略有不同。例如,Ubuntu 22.10 需要不同的按鍵和命令提示字元(取決於版本)。

在其他發行版上安裝 Linux 的 OneDrive 用戶端

如上所述,上述步驟適用於 Ubuntu。

但是,Arch 和 Manjaro 可以使用 pamac:

pamac 建置 onedrive-abraunegg

該應用程式也可以從來源安裝。了解更多。 有關 Linux 版 OneDrive 客戶端的 GitHub 的更多信息.

如何在 Linux 上同步 OneDrive

Linux 版 OneDrive 用戶端預設是一個命令列工具。它包含各種命令,您可以使用 help 命令存取它們:

onedrive --help

這是選項列表,其中最受歡迎的選項匯總在列表頂部。

要將 OneDrive 與 Linux 同步,您需要一個指令:

onedrive 目標目錄 [FILEPATH] --synchronize

只需指定資料的目標檔案路徑,並注意同步命令前面的雙倍行距破折號。只要目標位置有足夠的儲存空間,資料就會從您的 OneDrive 帳戶同步到 Linux。

要啟用此功能,您需要輸入您的憑證。 Linux 版 OneDrive 用戶端應用程式將顯示一個可在瀏覽器中開啟的連結。登入您的 Microsoft 帳戶後,複製該 URL(通常為空白頁)並將其貼上到終端機視窗中(如有必要)。然後必須完成身份驗證。

同時,您可以使用以下方式確認同步狀態(如果新增了新資料或刪除了檔案):

OneDrive 顯示同步狀態

您可以在說明文件中找到使用任何規模和分佈的 OneDrive 所需的一切。

使用 OneDriveGUI 進行滑鼠導航

如果覺得使用命令列不方便,或是不熟悉命令列,可以使用 OneDriveGUI。它是 Linux 版 OneDrive 用戶端的前端,提供基於滑鼠和鍵盤的介面。

首先前往 OneDriveGUI GitHub 並下載 AppImage。什麼是 AppImage 檔案?)

去下載: OneDrive圖形使用者介面 (自由)

完成後,打開終端機到下載位置並輸入:

chmod +x ./OneDriveGUI-[版本]-x86_64.AppImage

確保將 [VERSION] 替換為 OneDriveGUI AppImage 下載檔案的版本。

(此版本也已提供。) OneDrive圖形使用者介面 適用於 Arch Linux。 )

使用 OneDriveGUI 需要您先建立一個設定檔。然後,如果您已經開始使用終端同步,請指定目錄的檔案路徑。

完成後,您需要完成身份驗證(即使您已經在 Linux 版 OneDrive 用戶端中完成身份驗證)。介面更加美觀,但流程相同。之後,您就可以在更傳統的桌面設定中開始使用 Linux 版 OneDrive 用戶端了。

OneDrive 僅適用於 Linux

雖然命令列介面還不錯,但 OneDrive 的圖形使用者介面 (GUI) 顯然讓 Linux 版 OneDrive 用戶端更容易使用。該應用程式提供了從 OneDrive 提取資料並將其同步到您常用的雲端儲存所需的一切功能。同時,如果您覺得 OneDrive 操作過於複雜,可以繼續透過此應用程式使用 OneDrive。

然而,考慮到微軟經常修改其係統的身份驗證方法,這可能不是一個好的長期計劃。

無論如何,Linux 版 OneDrive 用戶端是存取和同步 OneDrive 資料到 Linux 裝置的絕佳方式。您可以查看 如何在 Linux 上運行虛擬機器:最佳的不同方法.

轉到頂部按鈕