Quiero escribir un script de shell que agregará un repositorio apto.
Sé que puedo hacerlo usando sudo add-apt-repository -y <repo>
.
Mi pregunta es si puedo hacerlo solo si el repositorio no se ha agregado ya, algo como:
if repo was not added yet:
sudo add-apt-repository -y <repo>
sudo apt-get update
Gracias
apt
repository
scripts
Itay
fuente
fuente
add-apt-repository
solo lo agregará una vez; Lo interesante es hacerapt-get update
condicionalmente.add-apt-repository
para un tema dos veces, pero eso resultó en un solo archivo en. ¿/etc/apt/sources/sources.list.d
Tal vez ya hace las comprobaciones?Respuestas:
Cambié la función de Itay para que maneje múltiples parámetros:
Ser llamado así:
fuente
Terminé escribiendo una función para tratar con repositorios de ppa.
Me pregunto si hay alguna forma más elegante.
fuente
Ahora es posible eliminar el repositorio antes de agregarlo:
fuente