Eu quero escrever um script de shell que irá adicionar um repositório apt.
Eu sei que posso fazer isso usando sudo add-apt-repository -y <repo>
.
Minha pergunta é: posso fazer isso apenas se o repositório já não tiver sido adicionado, algo como:
if repo was not added yet:
sudo add-apt-repository -y <repo>
sudo apt-get update
obrigado
apt
repository
scripts
Itay
fonte
fonte
add-apt-repository
o adicionará apenas uma vez; a parte interessante é fazerapt-get update
condicionalmente.add-apt-repository
um tema duas vezes, mas que resultou em apenas um arquivo./etc/apt/sources/sources.list.d
Talvez ele já faça as verificações?Respostas:
Alterei a função de Itay para que ele lide com vários parâmetros:
Para ser chamado assim:
fonte
Acabei escrevendo uma função para lidar com repositórios ppa.
Gostaria de saber se existe alguma maneira mais elegante.
fonte
Agora é possível remover o repositório antes de adicioná-lo:
fonte