¿Cómo crear un PPA que solo contenga enlaces a otros PPA?

8

De modo que solo tengo que mantener un PPA en quizás Launchpad y tener todos los paquetes que me gustan.

Actualización: también son bienvenidas soluciones ingeniosas;)

Actualización: estoy ejecutando un servidor aquí en casa. Entonces, si hay una solución donde puedo configurar mi propio repositorio privado, estaría totalmente bien.

dAnjou
fuente
¿Desea compilar todos sus paquetes y ponerlos en un PPA o simplemente tiene una manera fácil de instalar paquetes de otros PPA? Si es lo último, ¿por qué no mantiene una lista de PPA en un archivo y una lista de paquetes en un archivo?
MarkovCh1
Es lo último, y no lo hago como me
propusiste

Respuestas:

1

Puede configurar un demonio proxy apto en el servidor, por ejemplo, apt-cacher-ng o apt-mirror (lo siento, no hay más información, no lo he probado, pero Google parece tener una gran cantidad de información sobre estos paquetes )

Savvas Radevic
fuente
Creo que apt-mirror resolverá mi problema, aunque lo encontraría mejor si launchpad proporcionara tal característica. Felicidades por la recompensa, la necesitas más que Rinzwind y tu respuesta fue más cercana a lo que quería;)
dAnjou
1
Gracias aunque no tengo hambre de representante, solo espero que mi respuesta haya ayudado. :) No recomendaría crear un PPA por separado solo para "vincular" (copiar) otros paquetes, ya que frustra el propósito de un archivo de paquete personal (en mi opinión).
Savvas Radevic
4

Puede agregar PPA en un script y ejecutar el script cuando necesite volver a instalar estos PPA (por ejemplo, debido a la reinstalación de su sistema).

Ejemplo...

Ejecutar desde la línea de comando:

touch install_ppa
chmod 775 install_ppa
gedit install_ppa

y copie / pegue sus PPA en el archivo. Reorganice su código para que sea eficiente. Ejemplo:

sudo add-apt-repository ppa:tiheum/equinox
sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update 
sudo apt-get install gtk2-engines-equinox faenza-icon-theme equinox-theme
sudo apt-get upgrade
sudo apt-get dist-upgrade
nautilus -q

Coloque el archivo en una partición que no formatea durante la instalación o en un dispositivo de almacenamiento y puede ejecutar el archivo agregando así estos PPA. También puede agregar descargas con wget para instalar archivos tar, etc.

Los comandos no han sido probados

Rinzwind
fuente
1
Gracias por su respuesta, pero aunque soy un programador, también soy un vago ... me gustan las cosas bien integradas. Y su solución es más como una solución, pero desafortunadamente no es ingeniosa ... sin ofender, lo siento. - Podría subirlo a Ubuntu One pero no hay control de versiones en caso de que edite el archivo en varias máquinas. Y cuando uso un VCS tengo que hacer muchas cosas manualmente. SparkleShare sería una buena herramienta, pero todavía está en desarrollo temprano. :(
dAnjou
¿Quién dice que necesitas ser programador? Usted encuentra los ppa que necesita y los agrega a un script. Eso no es programación. Eso es copiar / pegar: = D Y apuesto a que no obtendrá otra respuesta tan buena como esta (sí, eso es un desafío para todos;))
Rinzwind
Solo quería decir que soy completamente capaz de implementar su solución. Pero todavía carece de automatización (implementación en todas mis PC, ejecución). Voy a jugar un poco con SparkleShare. Ahora tiene algún paquete fuente para Linux. Tal vez funciona mejor ahora.
dAnjou
3
Estas cosas que dejaste en los comentarios deberían estar dentro de tu pregunta.
Rinzwind