Come posso eseguire il backup dei miei repository?


23

Voglio fare il backup di tutti i repository che ho aggiunto a Ubuntu Software Center, ma apparentemente sources.list contiene solo quelli che appartengono a Canonical.

Quindi dove trovo gli altri?

Risposte:


19

C'è una directory /etc/apt/sources.list.d/che contiene voci individuali per ogni PPA che hai aggiunto add-apt-repository. Questi sono i file necessari per il backup.


15

Molte persone trovano più facile eseguire il backup e il ripristino di un singolo file piuttosto che occuparsi di una directory di file (come richiedono le altre soluzioni menzionate). Se sei così, e non ti interessa avere ogni PPA memorizzato nel suo file all'interno di /etc/apt/sources.list.d/, puoi usare il seguente comando per archiviare tutti i tuoi repository aggiunti in un singolo file chiamato sources.listsituato nella tua home directory.

cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list

È quindi possibile spostare questo file in /etc/apt/sources.liste fare sudo apt-get updateper aggiungere nuovamente i repository. Se stai pianificando di utilizzare questo backup su un altro computer, assicurati che la versione di Ubuntu sul computer corrisponda alle versioni nel file sources.list, altrimenti potresti avere dei problemi.



3

Eseguo il backup della directory completa / etc / apt. È possibile copiarlo nuovamente se è necessario reinstallare, oppure è possibile copiarlo nella stessa posizione su un altro computer con la stessa versione di rilascio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.