如何为 Ubuntu 构建 Deja Dup

pab*_*omd 5 backup gvfs deja-dup debuild

这是我在这里的第一个问题,也是我第一次尝试为 Ubuntu 构建自定义应用程序,所以我希望我不会把它搞砸:)

我想修改 Deja Dup 应用程序以使 AWS S3 与 IBM COS S3 一起使用。它应该像更改 backendS3 文件中的硬编码 url 一样简单,但我什至无法构建 vanilla 版本。

我使用的是刚刚安装的Ubuntu 18.04.4 LTS我已经下载了源下面这个用“经典”的方式。当我运行时,debuild -us -uc -b它在运行测试时失败。我也尝试使用 make,如源的 HACKING 文件中所述,结果相同。

正如我从测试日志中了解到的,问题与 gvfs 有关,但在谷歌搜索并尝试删除 gvfs 日志、gvfs 数据并以 root 身份执行后,我不知道还能做什么。

我正在附上测试和解构日志。请告诉我还需要什么。

测试日志

解构 -us -uc -b

wit*_*ich 3

以下是我在 Ubuntu 20.04 上构建它的方法:

\n
    \n
  1. 克隆源代码

    \n
     git clone https://gitlab.gnome.org/World/deja-dup.git\n
    Run Code Online (Sandbox Code Playgroud)\n

    cd ./deja-dup进入文件夹。

    \n
  2. \n
  3. 切换到支持 Ubuntu 20.04 的 gtk3 旧分支

    \n
    git checkout --track origin/40`\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 更新您想要更改的任何内容,例如。使用 Déjà Dup / Duplicity 提高完整备份速度

    \n
  6. \n
  7. 制作并安装(包括安装缺少的软件包):

    \n
    meson . _build\nninja -C _build\nninja -C _build install\n
    Run Code Online (Sandbox Code Playgroud)\n
  8. \n
\n

瞧\xc3\xa0:自定义编译 deja dup

\n