Можно ли добавить PPA к зеркалу репозитория Ubuntu?

В нашем колледже у нас есть зеркала большинства новых дистрибутивов Ubuntu для экономии затрат на обновление. Мы хотели бы добавить rabbitvcs на компьютеры, но они доступны через PPA, а не через официальный репозиторий. Так можно ли добавить PPA к (частному) зеркалу репозитория Ubuntu?

PS: Я хотел бы услышать как технические, так и юридические вопросы.

11
задан 26 February 2011 в 09:36

3 ответа

Я успешно использую apt-mirror для зеркалирования PPA.

Просто добавьте строки вроде:

deb http://ppa.launchpad.net/byobu/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/byobu/ppa/ubuntu precise main

И затем выполните [ 112].

- /etc/apt/mirror.list.

0
ответ дан 26 February 2011 в 09:36

Я просто потратил некоторое время, делая это для 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. Чтобы клиенты могли использовать это, вы должны добавить записи в их файл /etc/apt/sources.list, указывающие, где вы размещаете зеркало PPA.

0
ответ дан 26 February 2011 в 09:36

Официальное репо - это репо, PPA - это репо, и вы не можете добавить репо в репо.

Лучший способ - попросить всех добавить репозиторий в свою установку Ubuntu. Таким образом, это может быть довольно полезным. Вы также можете отразить это репозиторий, так что вы загружаете пакет в PPA, он отражается на серверах колледжа и затем доступен для обновления всем.

0
ответ дан 26 February 2011 в 09:36

Другие вопросы по тегам:

Похожие вопросы: