大学には、更新コストを節約するために、ほとんどの新しいUbuntuディストリビューションのミラーがあります。 rabbitvcsをコンピューターに追加したいのですが、公式リポジトリではなくPPAを介して利用できます。それでは、PPAをUbuntuリポジトリの(プライベート)ミラーに追加できますか?
PS:技術的な問題と法的問題の両方について聞きたいです。
公式レポはレポ、PPAはレポであり、レポをレポに追加することはできません。
最善の方法は、Ubuntuのインストールにリポジトリを追加するよう全員に依頼することです。この方法で、かなり便利になります。パッケージをPPAにアップロードし、大学のサーバーにミラーリングして、更新をすべてのユーザーが利用できるように、そのリポジトリもミラーリングできます。
apt-mirror
を正常に使用してPPAをミラーリングしています。
次のような行を追加するだけです。
deb http://ppa.launchpad.net/byobu/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/byobu/ppa/ubuntu precise main
そして、Sudo apt-mirror
を実行します。
/etc/apt/mirror.list
へ。
OpenCPUでこれを行うのに少し時間を費やしました。 PPAを追加するための行しかなければ、コロンをperoidに変更し、launchpad.netを追加する必要があります。
たとえば、これはPPAインストール行です。
add-apt-repository -y ppa:opencpu/opencpu-1.6
/etc/apt/mirror.list
の中に、Ubuntu 16.04(xenial)の場合、次のような行を追加します。
deb http://ppa.launchpad.net/opencpu/opencpu-1.6/ubuntu xenial main
次に、apt-mirrorを起動すると、PPAのクローンが作成されます。クライアントがこれを使用するには、PPAミラーをホストしている場所を指す/etc/apt/sources.list
ファイルにエントリを追加します。