部署f-droid服务器

时间:2012-08-11 07:11:36

标签: python deployment webserver fdroid

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

作为python的完全新手,我无法弄清楚这个过程。以下是我到目前为止所做的事情:

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

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

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

  • 感谢

2 个答案:

答案 0 :(得分:2)

我最终在f-droid official forum的版主的帮助下弄明白了: - )

生成repo文件只需要fdroidserver工具,更新repo的命令是fdroid update而不是fdroid update.py。他们现在把它修好了。

在我的博客中写了一个关于设置简单二进制仓库的tutorial

答案 1 :(得分:1)

我们最近对F-Droid docs进行了修改,因此应该更容易找到并遵循这些内容。设置您自己的回购的说明现在在这里:https://f-droid.org/docs/Setup_an_F-Droid_App_Repo

相关问题