Um PPA pode ser adicionado a um repo mirror do Ubuntu?


11

Em nossa faculdade, temos espelhos da maioria das novas distribuições Ubuntu para economizar custos de atualização. Gostaríamos de adicionar rabbitvcs aos computadores, mas está disponível através de um PPA e não do repositório oficial. Então, um PPA pode ser adicionado a um espelho (privado) do repositório ubuntu?

PS: Gostaria de ouvir sobre as questões técnicas e jurídicas envolvidas.


1
Quanto à questão legal, os termos de uso do PPA do Launchpad exigem que os pacotes sejam distribuídos sob uma licença que seja Aprovada por OSI , Aprovada por FSF ou Compatível com DFSG . Então redistribuição está bem. Não deve haver problema lá.
26611 Andrews

Você espelha o PPA exatamente da mesma maneira que espelha o repositório principal.
26411 psusi

De que maneira você está falando aqui? rsync?
Apoorv020

@ apoorv020 da maneira que você usar para o repositório principal. Um repo é um repo.
26411 psusi

Respostas:


6

O repo oficial é um repo, o PPA é um repo e você não pode adicionar um repo a um repo.

A melhor maneira seria pedir a todos para adicionar seu repositório na instalação do Ubuntu. Dessa forma, pode ser bastante útil. Você também pode espelhar esse repositório, de forma que você faça o upload do pacote para o PPA, ele será espelhado nos servidores da faculdade e estará disponível como atualização para todos.



3

Passei algum tempo fazendo isso no OpenCPU. Se tudo o que você tem é a linha para adicionar o PPA, é necessário alterar os dois pontos para um peróide e adicionar launchpad.net a ele.

Exemplo, esta é a linha de instalação do PPA:

add-apt-repository -y ppa:opencpu/opencpu-1.6

Dentro de /etc/apt/mirror.listvocê, você adicionaria uma linha como esta para o Ubuntu 16.04 (xenial):

deb http://ppa.launchpad.net/opencpu/opencpu-1.6/ubuntu xenial main

Então você pode iniciar o apt-mirror e ele clonará o PPA. Para que os clientes usem isso, adicione entradas ao /etc/apt/sources.listarquivo apontando para onde quer que esteja hospedando o espelho do PPA.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.