私はArch Linux用のカスタムパッケージリポジトリを作成しました。このリポジトリには、さまざまな独占ライセンス上の理由により、広く共有できないパッケージが含まれています。理想的には、リポジトリをインターネット経由で利用できるようにしたいのですが、パスワード(またはキー)に基づいてアクセスを制限したいです。デビアンリポジトリへのアクセスを制限しながらも、かなり正常に機能できるようにするさまざまな方法を提供しますapt
。
のアーチウィキドキュメントがかなり薄いです。Arch で動作するパスワード (公開/秘密キー) で保護されたリポジトリを作成する方法はありますかpacman
? マシンをアップデートする前に、ユーザーがパッケージ リポジトリをマウントしなくて済むようにしたいです。pacman
すべて自分で処理したいのです。アップグレードを動作させるためにユーザーがパスワードを入力する必要があっても問題ありません。
答え1
おそらく、設定を処理するスクリプト (たとえばシェル スクリプト) を pacman の周りにラップするのが最善策だと思います。
質問には詳細がいくつか欠けていますが、リポジトリはインターネットからはアクセスできず、ローカル LAN からのみアクセス可能で、ソフトウェアはユーザーごとにライセンスされている (サイト全体ではなく) ため、異なるユーザーがインストールできるパッケージを制限する必要があると想定します。