Arch パッケージ リポジトリへのアクセスを制限するにはどうすればよいですか?

Arch パッケージ リポジトリへのアクセスを制限するにはどうすればよいですか?

私はArch Linux用のカスタムパッケージリポジトリを作成しました。このリポジトリには、さまざまな独占ライセンス上の理由により、広く共有できないパッケージが含まれています。理想的には、リポジトリをインターネット経由で利用できるようにしたいのですが、パスワード(またはキー)に基づいてアクセスを制限したいです。デビアンリポジトリへのアクセスを制限しながらも、かなり正常に機能できるようにするさまざまな方法を提供しますapt

アーチウィキドキュメントがかなり薄いです。Arch で動作するパスワード (公開/秘密キー) で保護されたリポジトリを作成する方法はありますかpacman? マシンをアップデートする前に、ユーザーがパッケージ リポジトリをマウントしなくて済むようにしたいです。pacmanすべて自分で処理したいのです。アップグレードを動作させるためにユーザーがパスワードを入力する必要があっても問題ありません。

答え1

おそらく、設定を処理するスクリプト (たとえばシェル スクリプト) を pacman の周りにラップするのが最善策だと思います。

質問には詳細がいくつか欠けていますが、リポジトリはインターネットからはアクセスできず、ローカル LAN からのみアクセス可能で、ソフトウェアはユーザーごとにライセンスされている (サイト全体ではなく) ため、異なるユーザーがインストールできるパッケージを制限する必要があると想定します。

関連情報