web-dev-qa-db-ja.com

PPAをUbuntuリポジトリミラーに追加できますか?

大学には、更新コストを節約するために、ほとんどの新しいUbuntuディストリビューションのミラーがあります。 rabbitvcsをコンピューターに追加したいのですが、公式リポジトリではなくPPAを介して利用できます。それでは、PPAをUbuntuリポジトリの(プライベート)ミラーに追加できますか?

PS:技術的な問題と法的問題の両方について聞きたいです。

9
apoorv020

公式レポはレポ、PPAはレポであり、レポをレポに追加することはできません。

最善の方法は、Ubuntuのインストールにリポジトリを追加するよう全員に依頼することです。この方法で、かなり便利になります。パッケージをPPAにアップロードし、大学のサーバーにミラーリングして、更新をすべてのユーザーが利用できるように、そのリポジトリもミラーリングできます。

6
Manish Sinha

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へ。

10
Dustin Kirkland

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ファイルにエントリを追加します。

2
Wayne Workman