Quiero hacer una copia de seguridad de todos los repositorios que agregué al Centro de software de Ubuntu, pero aparentemente sources.list contiene solo los que pertenecen a Canonical.
Entonces, ¿dónde encuentro los otros?
Quiero hacer una copia de seguridad de todos los repositorios que agregué al Centro de software de Ubuntu, pero aparentemente sources.list contiene solo los que pertenecen a Canonical.
Entonces, ¿dónde encuentro los otros?
Respuestas:
Hay un directorio /etc/apt/sources.list.d/
que contiene entradas individuales para cada PPA que haya agregado add-apt-repository
. Esos son los archivos que necesita hacer una copia de seguridad.
A muchas personas les resulta más fácil hacer copias de seguridad y restaurar un solo archivo en lugar de tratar con un directorio de archivos (como requieren las otras soluciones mencionadas). Si es así y no le importa tener cada PPA almacenado en su propio archivo /etc/apt/sources.list.d/
, puede usar el siguiente comando para almacenar todos sus repositorios agregados en un solo archivo llamado sources.list
ubicado en su directorio de inicio.
cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list
Luego, podría mover este archivo /etc/apt/sources.list
y sudo apt-get update
volver a agregar los repositorios. Si planea utilizar esta copia de seguridad en otra computadora, asegúrese de que la versión de Ubuntu en la máquina coincida con las versiones en el archivo sources.list, de lo contrario, podría tener algunos problemas.
También podría usar y-ppa-manager
o podría usar apt-clone
para hacer eso.
Aquí hay una captura de pantalla :