Ubuntu 20.04 и OneDrive

Помогите, пожалуйста! Я устанавливаю соединение OneDrive с моим сервером Ubuntu 20.04.2. После установки зависимостей я попытался распаковать и запустить двоичный файл с помощью следующей команды:

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

Что я могу сделать, чтобы устранить ошибки установки? Что я пропустил?

0
задан 20 July 2021 в 18:09

2 ответа

Ранее вы установили пакет dub 1.26.0-0 , который содержал / usr / bin / dub . Как?

Ваша попытка установить dmd из файла .deb также содержала / usr / bin / dub (такой же? Другой?), Поэтому dpkg не перезаписывал исходный / usr / bin / dub .

Прочтите сообщение об ошибке.

Удалите дубляж и повторите попытку.

Вместо того, чтобы загружать файлы .deb из неофициальных источников, я предлагаю вам использовать пакеты Ubuntu. Прочтите man apt apt-get apt-cache synaptic .

1
ответ дан 28 July 2021 в 11:16

@25BG6

Инструкции были найдены здесь: gist.github.com/starlinq/0f98c6d9339497bb8ac42d67f66f60eb

Эти инструкции на 100% недействительны. Не следуйте этим инструкциям.

Для установки клиента на Ubuntu 20.x у вас есть только 2 способа:

  1. Использовать Ubuntu PPA (который содержит устаревший клиент и не поддерживается)
  2. Собрать из исходников, используя правильные инструкции, как описано здесь: https://github.com/abraunegg/onedrive/blob/master/docs/INSTALL.md

Это единственные методы, которые работают.

0
ответ дан 28 July 2021 в 11:16

Другие вопросы по тегам:

Похожие вопросы: