1

我正在尝试按照手册中的说明在 f-droid 服务器中部署一个简单的二进制存储库。

作为一个完整的python新手,我无法弄清楚这个过程。这是我到目前为止所做的:

  • 在我的 Mac 上通过 VirtualBox 安装了 Ubuntu。
  • 下载 android SDK 并将其保存在 ~/tools/android-sdk 中。NDK也是如此。
  • 克隆 fdroidserver 和 fdroiddata 存储库并将 fdroidserver 的路径添加到 $PATH。
  • 将 fdroiddata 复制到 /var/www/ (不确定这是否正确)
  • 编辑 config.py 以反映 SDK n NDK 路径,将 repo URL 设置为 localhost/fdroiddata
  • 在 fdroiddata 中创建了 repo 目录,在其中复制了一个 APK 并尝试运行 fdroid update.py(这会引发错误)

我无法让服务器运行。我的另一个疑问:是否可以通过 localhost 查看服务器中的某些数据,或者服务器仅对从 fdroid android 客户端提出的请求正确响应?

有人可以指导我正确的方向吗?

  • 谢谢
4

2 回答 2

2

在f-droid官方论坛版主的帮助下,我终于弄明白了:-)

只需要 fdroidserver 工具来生成 repo 文件,并且更新 repo 的命令 isfdroid update和 not fdroid update.py。他们现在在手册中修复了它。

在我的博客中写了一篇关于设置一个简单的二进制 repo的教程。

于 2012-08-31T08:02:49.023 回答
1

We've recently revamped the F-Droid docs so things should be easier to find and follow. The instructions for setting up your own repo are now here: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo

于 2017-07-06T09:19:58.203 回答