Это и мой первый вопрос здесь, и моя первая попытка создать собственное приложение для 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 я не знаю, что еще делать.
Прилагаю журналы тестов и отладки. Подскажите пожалуйста, что еще нужно.
Вот как я только что собрал его на Ubuntu 20.04:
Клон исходного кода
клон git https://gitlab.gnome.org/World/deja-dup.git
и cd ./deja-dup
в папку.
Переключиться на более старую ветку с поддержкой gtk3 для Ubuntu 20.04
git checkout --track origin/40`
Обновите все, что хотите изменить, например. Повысьте скорость полного резервного копирования с помощью Déjà Dup/Duplicity
Создайте и установите (включая установку отсутствующих пакетов):
meson . _строить
ниндзя -C _build
ниндзя -C _build установить
Вуаля: