OneDrive 是 Microsoft 提供给您的云服务,如果您已设置它,它可以让您同步文件并将文件上传到自身。 它类似于 Google Drive、Mega 和 Dropbox。 OneDrive 没有任何可用于 Linux 的官方客户端。 但是,Microsoft 尚未发布任何官方 Linux 端口 OneDrive 然而,他们极不可能这样做。
OneDrive图形用户界面 是基于命令行的 AppImage 前端,免费且开源 OneDrive Linux 客户端,它是由独立开发人员而非 Microsoft 开发的。 它具有多帐户支持,还可以让您登录 OneDrive 商业用途, OneDrive 为了 Office 365 和共享点。 在本教程中,我们将讨论此应用程序的功能,并尝试为其安装和设置 GUI 前端。
另请阅读:如何在 Ubuntu 上安装 DropBox?
OneDriveGUI 功能:
它提供以下功能:
- 它可以管理并让您配置多个 OneDrive 帐户。
- 启动 GUI 时自动同步启动。
- 如果您的桌面环境支持,系统托盘也可用。
- 实时和异步监控多个 OneDrive 帐户。
- 还提供了一个设置向导,让您可以创建 OneDrive 配置文件和导入设置。
- 它将基于 GUI 的登录过程添加到 OneDrive 命令行界面。
- 您还可以使用此应用程序导入和管理企业共享文件夹。
- 还支持导入和管理 Sharepoint 共享库。
- 它还会提示您重新同步授权,以防止意外的数据丢失。
- 它有一个设置,可让您将 OneDriveGUI 的启动设置为系统托盘或停靠栏。
- OneDriveGUI 还会不时向您显示工具提示,让您了解客户端的各种其他配置选项。
如您所见,它提供了大量的配置选项,这与命令行工具不同,命令行工具只让您了解同步状态和遇到的任何错误。
安装后端
在我们安装应用程序之前,我们必须安装命令行守护进程,它被这个应用程序用作后端。 只需打开终端并键入以下命令,具体取决于您的 Linux 发行版:
# On Fedora workstation sudo dnf install onedrive # On Arch Linux sudo pacman -S onedrive-abraunegg
如果您使用的是任何基于 Debian 或 Ubuntu 的发行版,那么建议您更新到发行版的最新版本,然后在终端中键入以下命令:
## FOR DEBIAN 11 ## # Add OpenSuse Build service repository release key wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_11/Release.key | gpg --dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null # Add OpenSuse Build service repository echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_11/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list # Update your apt package cache sudo apt-get update # Install Onedrive sudo apt install --no-install-recommends --no-install-suggests onedrive
## FOR UBUNTU 22.04 # Add OpenSuse Build service repository release Key wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.04/Release.key | sudo apt-key add - # Add openSuse Build Service repository echo 'deb https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.04/ ./' | sudo tee /etc/apt/sources.list.d/onedrive.list # Update your package cache and install onedrive sudo apt-get update && sudo apt install --no-install-recommends --no-install-suggests onedrive
安装 OneDriveGUI
OneDriveGUI 目前仅作为 AppImage 提供,因此您只需从他们的网站下载即可 GitHub 发布. 您还可以使用 AppImage 安装程序进行简化安装。
下载完成后,转到您的下载目录并右键单击下载的文件并打开其属性,您将看到一个选项“将此文件设为可执行文件”。

只需启用该选项并双击 AppImage 即可将其打开。

您现在可以创建新配置文件或添加现有配置文件(如果有)。
概括
总的来说,这是一个很好的开源解决方法,可以解决官方整体缺席的问题 OneDrive Linux 客户端。 您现在可以使用它轻松地在 Android 和 Windows 设备之间同步您的文件。 但是,它仍然有一些限制,比如在 Wayland session 上,这个应用程序没有任何窗口阴影,而且这个 AppImage 仍然使用外部浏览器进行身份验证。 然而,它仍然值得一试,而且总比没有任何 Linux 客户端要好。