Как собрать Deja Dup для Ubuntu

Это и мой первый вопрос здесь, и моя первая попытка создать собственное приложение для Ubuntu, поэтому я надеюсь, что я не напортачил :)

Я хочу изменить приложение Deja Dup, чтобы AWS S3 работал с IBM COS S3. Это должно быть так просто, как изменить жестко запрограммированный URL-адрес в файле backendS3, но я даже не могу создать ванильную версию.

Я использую только что установленную Ubuntu 18.04.4 lts. Я скачал исходный код после этого "классическим" способом. Когда я запускаю debuild -us -uc -b , он терпит неудачу при запуске тестов. Я пробовал также с make, как описано в файле HACKING исходных текстов, с тем же результатом.

Как я понял из журналов тестирования, проблема связана с gvfs, но после поиска в Google и попытки удаления журналов gvfs, gvfs medata и запуска от имени пользователя root я не знаю, что еще делать.

Прилагаю журналы тестов и отладки. Подскажите пожалуйста, что еще нужно.

журнал тестов

debuild -us -uc -b

3
задан 6 April 2020 в 20:10

1 ответ

Вот как я только что собрал его на Ubuntu 20.04:

  1. Клон исходного кода

     клон git https://gitlab.gnome.org/World/deja-dup.git
    

    и cd ./deja-dup в папку.

  2. Переключиться на более старую ветку с поддержкой gtk3 для Ubuntu 20.04

    git checkout --track origin/40`
    
  3. Обновите все, что хотите изменить, например. Повысьте скорость полного резервного копирования с помощью Déjà Dup/Duplicity

  4. Создайте и установите (включая установку отсутствующих пакетов):

    meson . _строить
    ниндзя -C _build
    ниндзя -C _build установить
    

Вуаля: custom compiled deja dup

3
ответ дан 25 January 2021 в 23:08

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

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