Ubuntu 20.04 和 OneDrive

Ubuntu 20.04 和 OneDrive

请帮忙!我正在建立与 Ubuntu 20.04.2 服务器的 OneDrive 连接。安装依赖项后,我尝试使用以下命令解压并运行二进制文件:

sudo dpkg -i dmd_2.093.1-0_amd64.deb

我收到以下输出:

    (Reading database ... 150962 files and directories currently installed.)
    Preparing to unpack dmd_2.093.1-0_amd64.deb ...
    Unpacking dmd (2.093.1-0) ...
    dpkg: error processing archive dmd_2.093.1-0_amd64.deb (--install):
     trying to overwrite '/usr/bin/dub', which is also in package dub 1.26.0-0
    dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
    Processing triggers for shared-mime-info (1.15-1) ...
    Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
    Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
    Processing triggers for mime-support (3.64ubuntu1) ...
    Processing triggers for man-db (2.9.1-1) ...
    Processing triggers for hicolor-icon-theme (0.17-2) ...
    Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
    Errors were encountered while processing:
     dmd_2.093.1-0_amd64.deb

我该怎么做才能消除安装错误?我错过了什么?

答案1

@25BG6

说明可以在这里找到:gist.github.com/starlinq/0f98c6d9339497bb8ac42d67f66f60eb

披露:我是 Linux 版 OneDrive 客户端的开发人员 -https://github.com/abraunegg/onedrive

这些说明 100% 无效。请勿遵循这些说明。

要在 Ubuntu 20.x 上安装客户端,只有 2 种方法:

  1. 按如下方式使用 OpenSuSE Build Service 包:https://github.com/abraunegg/onedrive/blob/master/docs/ubuntu-package-install.md
  2. 使用正确的说明从源代码构建,详情如下:https://github.com/abraunegg/onedrive/blob/master/docs/INSTALL.md

这些是唯一有效的方法。

答案2

您先前安装了dub 1.26.0-0包含 的软件包/usr/bin/dub。如何安装?

dmd您尝试从文件安装.deb也包含/usr/bin/dub(相同?不同?),因此dpkg没有覆盖原始的/usr/bin/dub

阅读错误信息。

卸载dub并重试。

.deb我建议您使用 Ubuntu 软件包,而不是从非官方来源下载文件。阅读man apt apt-get apt-cache synaptic

相关内容