En nuestra universidad, tenemos espejos de la mayoría de las nuevas distribuciones de Ubuntu para ahorrar costos de actualización. Nos gustaría agregar rabbitvcs a las computadoras, pero está disponible a través de un PPA y no del repositorio oficial. Entonces, ¿se puede agregar un PPA a un espejo (privado) del repositorio de Ubuntu?
PD: Me gustaría escuchar sobre los problemas técnicos y legales involucrados.
ppa
repository
apoorv020
fuente
fuente
rsync
?Respuestas:
El repositorio oficial es un repositorio, el PPA es un repositorio y no se puede agregar un repositorio a un repositorio.
La mejor manera sería pedirle a todos que agreguen su repositorio en su instalación de Ubuntu. De esta manera puede ser bastante útil. También puede duplicar ese repositorio, de modo que cargue el paquete al PPA, se refleje en los servidores de la universidad y luego esté disponible como actualización para todos.
fuente
Estoy utilizando
apt-mirror
con éxito para reflejar PPA.Simplemente agregue líneas como:
Y luego corre
sudo apt-mirror
.A
/etc/apt/mirror.list
.fuente
Acabo de pasar un tiempo haciendo esto para OpenCPU. Si todo lo que tiene es la línea para agregar el PPA, debe cambiar el colon a un peroide y agregar launchpad.net.
Ejemplo, esta es la línea de instalación de PPA:
Dentro de
/etc/apt/mirror.list
ti agregaría una línea como esta para Ubuntu 16.04 (xenial):Luego puede iniciar apt-mirror y clonará el PPA. Para que los clientes usen esto, debe agregar entradas a su
/etc/apt/sources.list
archivo apuntando a donde sea que esté alojando el espejo PPA.fuente