Рейтинг:0

Убунту 20.04 и OneDrive

флаг vn

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

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

Я получил следующий вывод:

    (Чтение базы данных... На данный момент установлено 150962 файла и каталога.)
    Подготовка к распаковке dmd_2.093.1-0_amd64.deb...
    Распаковка dmd (2.093.1-0)...
    dpkg: ошибка обработки архива dmd_2.093.1-0_amd64.deb (--install):
     попытка перезаписать '/usr/bin/dub', который также находится в пакете dub 1.26.0-0
    dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал)
    Обработка триггеров для shared-mime-info (1.15-1)...
    Обработка триггеров для меню gnome (3.36.0-1ubuntu1)...
    Обработка триггеров для desktop-file-utils (0.24-1ubuntu3) ...
    Обработка триггеров для поддержки mime (3.64ubuntu1)...
    Обработка триггеров для man-db (2.9.1-1)...
    Обработка триггеров для темы hicolor-icon (0.17-2) ...
    Обработка триггеров для libc-bin (2.31-0ubuntu9.2)...
    При обработке возникли ошибки:
     dmd_2.093.1-0_amd64.deb

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

vanadium avatar
флаг cn
Что вы пытаетесь установить?
25BG6 avatar
флаг vn
Пытаюсь установить Onedrive. Делали это ранее в сборке Ubuntu 20.04, но столкнулись с этой ошибкой при попытке установить на сервер.
vanadium avatar
флаг cn
Откуда этот пакет? Каким инструкциям вы следуете? Являются ли они действительными в первую очередь? Вы должны использовать исходные коды программного обеспечения Ubuntu и `apt`, чтобы избежать неприятностей.
25BG6 avatar
флаг vn
Инструкции были найдены здесь: https://gist.github.com/starlinq/0f98c6d9339497bb8ac42d67f66f60eb Что касается их достоверности, я думал, что они действительны, поскольку до этого момента у меня не было проблем с установкой пакетов. Проблема возникла, когда я по ошибке выполнил инструкции 18.04 и попытался отменить эти изменения и следовать правильным инструкциям.
Nmath avatar
флаг ng
В репозиториях «universe» Ubuntu есть пакет «onedrive». Описание: «*синхронизация папок с OneDrive*». Почему этого недостаточно? Почему вы устанавливаете этот случайный файл `.deb`, который вы нашли в Интернете?
25BG6 avatar
флаг vn
@Nmath Итак, я предполагаю, что вы рекомендуете использовать пакет onedrive из вселенной Ubuntu ... хорошо. Можете ли вы предоставить необходимый синтаксис команды для загрузки этого программного пакета? Или не могли бы вы дать мне ссылку, чтобы описать процесс?
Nmath avatar
флаг ng
Почему бы и нет? Поскольку он находится в официальных репозиториях, все, что вам нужно сделать, это найти и установить «onedrive» из вашего диспетчера пакетов с графическим интерфейсом. Или вы можете использовать «apt» с «sudo apt update», а затем «sudo apt install onedrive». К сожалению, вы, возможно, создали проблему своими предыдущими действиями. Вероятно, перед установкой официального клиента рекомендуется отменить все сделанные вами изменения. К вашему сведению: загрузка и установка файлов `.deb` из Интернета, вероятно, является худшим способом установки программного обеспечения (и самым небезопасным), особенно если вы не умеете решать проблемы с Linux.
abraunegg avatar
флаг kr
> В репозиториях юниверсов Ubuntu есть пакет onedrive. Описание "синхронизация папок с OneDrive". Почему этого недостаточно? Почему вы устанавливаете этот случайный файл .deb, который вы нашли в Интернете? Пакеты в Ubuntu Universe старые — они содержат ошибки и дефекты, и их не следует использовать. Не устанавливайте приложение из пакетов Ubuntu Universe.
Рейтинг:1
флаг it

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

Ваша попытка установить дмд от .deb файл также содержал /USR/бен/даб (такой же? другой?), поэтому дпкг не перезаписал оригинал /USR/бен/даб.

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

Удалить дабл и попробуй еще раз.

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

25BG6 avatar
флаг vn
@Nmath; Спасибо вам обоим за помощь. Я переустановил сервер Ubuntu, чтобы устранить нежелательные системные изменения, вызванные моими усилиями; и установит onedrive, используя предоставленные вами инструкции.
waltinator avatar
флаг it
Пожалуйста, нажмите на галочку, чтобы «принять» мой ответ, если он вам помог.
Рейтинг:0
флаг kr

@25BG6

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

Эти инструкции на 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

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.