Como posso fazer backup dos meus repositórios?

23

Quero fazer backup de todos os repositórios que adicionei ao Ubuntu Software Center, mas aparentemente o sources.list contém apenas os que pertencem à Canonical.

Então, onde encontro os outros?


fonte

Respostas:

19

Há um diretório /etc/apt/sources.list.d/que contém entradas individuais para cada PPA que você adicionou add-apt-repository. Esses são os arquivos que você precisa fazer backup.

Jorge Castro
fonte
15

Muitas pessoas acham mais fácil fazer backup e restaurar um único arquivo, em vez de lidar com um diretório de arquivos (como as outras soluções mencionadas exigem). Se você é assim e não se preocupa em ter cada PPA armazenado em seu próprio arquivo /etc/apt/sources.list.d/, pode usar o comando a seguir para armazenar todos os seus repositórios adicionados em um único arquivo chamado sources.listlocalizado em seu diretório pessoal.

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

Você pode mover esse arquivo para /etc/apt/sources.liste sudo apt-get updatere-adicionar os repositórios. Se você planeja usar esse backup em outro computador, verifique se a versão do Ubuntu na máquina corresponde às versões no arquivo sources.list; caso contrário, você pode ter alguns problemas.

nhandler
fonte
3

Eu faço backup do diretório / etc / apt completo. Você pode copiá-lo novamente se precisar reinstalá-lo ou copiá-lo para o mesmo local em outra máquina com a mesma versão.

nejode
fonte