1

マニュアルの指示に従って、単純なバイナリ リポジトリを f-droid サーバーにデプロイしようとしています。

Pythonの完全な初心者であるため、プロセスを理解できませんでした。これが私がこれまでに行ったことです:

  • 私のMacにVirtualBox経由でUbuntuをインストールしました。
  • Android SDK をダウンロードし、~/tools/android-sdk に保存します。同じことがNDKにも当てはまります。
  • fdroidserver と fdroiddata リポジトリのクローンを作成し、fdroidserver のパスを $PATH に追加しました。
  • fdroiddata を /var/www/ にコピーしました (これが正しいかどうかはわかりません)
  • SDK n NDK パスを反映するように config.py を編集し、リポジトリ URL を localhost/fdroiddata として設定します
  • fdroiddata 内に repo dir を作成し、その中に APK をコピーして、fdroid update.py を実行しようとしました (これはエラーをスローします)。

サーバーを稼働させることができませんでした。私の別の疑問: localhost を介してサーバー内の一部のデータを表示することは可能でしょうか、それともサーバーは fdroid android クライアントから発生した要求にのみ適切に応答しますか?

誰かが私を正しい方向に導いてくれませんか?

  • ありがとう
4

2 に答える 2

2

f-droid公式フォーラムのモデレーターの助けを借りて、最終的にそれを理解しました:-)

リポジトリ ファイルを生成するために必要なのは fdroidserver ツールのみであり、リポジトリを更新するコマンドはfdroid updateand notfdroid update.pyです。彼らは今、マニュアルでそれを修正しました。

シンプルなバイナリ リポジトリの設定に関するチュートリアルをブログに書きました。

于 2012-08-31T08:02:49.023 に答える