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?
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?
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.
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.list
localizado 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.list
e sudo apt-get update
re-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.
Você também pode usar y-ppa-manager
ou pode apt-clone
fazer isso.
Aqui está uma captura de tela :
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.