Relacionado a esta pergunta . Mas minha preocupação é que, no ano passado, a maioria dos meus aplicativos mais interessantes (ou usados) sejam de PPAs, e apenas fazer o backup da minha lista de fontes não adicionará as teclas associadas da barra de ativação da maneira que add-apt-repository
faz.
Então, estou procurando uma maneira de listar todos os URLs do PPA (como ppa:chromium-daily/stable
) para que eu possa facilmente criar scripts em uma série de comandos add-apt-repository para adicioná-los a uma nova instalação normalmente.
Falta pouco para despejar minha história do bash, é claro. O que pode ser possível, dependendo de quanto tempo esse arquivo voltará?
O que faço é copiar todo o diretório / etc / apt para um local seguro. Se você precisar reinstalar ou clonar sua instalação, basta copiar novamente esse diretório. Ele salvará até as chaves confiáveis do gpg.
fonte
Se a importação de todas as chaves GPG é o que você está procurando, você pode usar meu script (vem em. Deb) para importar todas as chaves GPG ausentes de uma só vez. Baixar
Para usar, basta executar:
Você pode dar uma olhada no .deb, se quiser, o script é realmente pequeno e fácil de entender (caso você não confie na minha deb).
Em seguida, para fazer backup de todos os PPAs, tudo o que você precisa fazer é copiar todos os arquivos .list no novo computador / nova instalação e depois de copiá-los, execute o comando acima para importar todas as chaves.
fonte
Da minha resposta em Como posso obter uma lista de todos os repositórios e PPAs da linha de comando em um script de instalação?
Listar PPAs no
ppa:USER/REPO
formato:Gere script de instalação:
(retire a opção
-y
se você não quiser uma instalação não interativa)Execute o script:
Veja minha resposta na outra pergunta para obter scripts completos com alguns recursos extras que você pode salvar e usar.
fonte