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?
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:
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.
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.list
situato 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.list
e fare sudo apt-get update
per 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.
Puoi anche usare y-ppa-manager
o puoi usare apt-clone
per farlo.
Ecco uno screenshot :