追加ツールの準備¶
これらのツールは通常、Linux/Macシステム上でのみ動作します。これらは個人の常用機能のラッパーであり、Windowsとの互換性は特に考慮されていませんが、これはFIRERPAがWindowsをサポートしていないという意味ではありません。Windowsを使用している場合、.shで終わるスクリプトは正常に動作しないはずです。開始する前に、デバイス上のFIRERPAサーバーが起動していることを確認してください。一部のコマンドドキュメントは随時更新される可能性があるため、バージョンの問題を避けるために、続行する前に必ずスマートフォンに最新バージョンのFIRERPAとそのPythonライブラリおよび依存ライブラリをインストールしてください。一部の機能はadbを使用する必要があるため、インストールされているadbが最新バージョンであることを必ず確認してください。
ツールコードのクローン¶
まず、以下のコマンドを実行して関連ツールのスクリプトとコードをダウンロードする必要があります。gitツールがインストールされていることを前提とします。
git clone https://github.com/firerpa/lamda.git
豆知識
gitがインストールされていない場合は、このファイルをダウンロードして解凍してください: https://github.com/firerpa/lamda/archive/refs/heads/master.zip
関連する依存関係のインストール¶
ツールソースコードの tools ディレクトリに移動し、必要なPythonの依存関係をインストールします。
pip3 install -r requirements.txt
注目
依存関係ファイルはタイムリーに更新されない場合があります。依存関係がインストールされていないというプロンプトが表示された場合は、ご自身で対処してください。
環境設定¶
ツールを使用する前に、サーバーの起動パラメータに基づいて環境変数を変更する必要があります。そうしないと、関連ツールはポートや証明書など、変更した情報を自動的に照合できません。サーバーでサービス証明書を有効にした場合は、使用前に証明書のパスを設定する必要があります。
# Linux / Mac の場合
export CERTIFICATE=/path/to/lamda.pem
# Windows の場合(パスにスペースを含めることはできません)
set CERTIFICATE=C:\Users\path\to\lamda.pem
また、FIRERPAサービスのデフォルトポート65000を変更した場合も、使用前にポートの環境変数を設定する必要があります。
# Linux / Mac の場合
export PORT=8123
# Windows の場合(パスにスペースを含めることはできません)
set PORT=8123