Relacionado con esta pregunta . Pero mi preocupación es que durante el año pasado, la mayoría de mis aplicaciones más interesantes (o usadas) provienen de PPA, y solo hacer una copia de seguridad de mi lista de fuentes no agregará las teclas de la plataforma de lanzamiento asociadas de la manera que lo add-apt-repository
hace.
Así que estoy buscando una manera de enumerar todas las URL de PPA (como ppa:chromium-daily/stable
) para poder escribir fácilmente una serie de comandos add-apt-repository para agregarlos a una nueva instalación con gracia.
A falta de tirar mi historia de bash, por supuesto. ¿Qué podría ser factible, dependiendo de qué tan atrás se remonta ese archivo?
Lo que hago es copiar todo el directorio / etc / apt a un lugar seguro. Si tiene que reinstalar o clonar su instalación, simplemente vuelva a copiar ese directorio. Ahorrará incluso las claves de confianza gpg.
fuente
Si lo que está buscando es importar todas las claves GPG, puede usar mi script (viene en un .deb) para importar todas las claves GPG que faltan a la vez. Descargar
Para usar, simplemente ejecute:
Puede echar un vistazo dentro del .deb si lo desea, el script es realmente pequeño y fácil de entender (en caso de que no confíe en mi deb).
Luego, para hacer una copia de seguridad de todos los PPA, todo lo que tiene que hacer es copiar todos los archivos .list en la nueva computadora / nueva instalación y una vez que los haya copiado, ejecute el comando anterior para importar todas las claves.
fuente
De mi respuesta en ¿Cómo puedo obtener una lista de todos los repositorios y PPA desde la línea de comandos en un script de instalación?
Lista de PPA en
ppa:USER/REPO
formato:Generar script de instalación:
(elimine el
-y
si no desea una instalación no interactiva)Ejecute el script:
Vea mi respuesta en la otra pregunta para ver los scripts completos con algunas características adicionales que puede guardar y usar.
fuente