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.
ppa
repository
apoorv020
fonte
fonte
rsync
?Respostas:
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.
fonte
Estou usando
apt-mirror
com êxito para espelhar PPAs.Basta adicionar linhas como:
E então corra
sudo apt-mirror
.Para
/etc/apt/mirror.list
.fonte
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:
Dentro de
/etc/apt/mirror.list
você, você adicionaria uma linha como esta para o Ubuntu 16.04 (xenial):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.list
arquivo apontando para onde quer que esteja hospedando o espelho do PPA.fonte