请帮忙!我正在建立与 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 种方法:
- 按如下方式使用 OpenSuSE Build Service 包:https://github.com/abraunegg/onedrive/blob/master/docs/ubuntu-package-install.md
- 使用正确的说明从源代码构建,详情如下: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
。