Je veux écrire un script shell qui ajoutera un référentiel apt.
Je sais que je peux le faire en utilisant sudo add-apt-repository -y <repo>
.
Ma question est de savoir si je ne peux le faire que si le référentiel n'a pas déjà été ajouté, quelque chose comme:
if repo was not added yet:
sudo add-apt-repository -y <repo>
sudo apt-get update
Merci
apt
repository
scripts
Itay
la source
la source
add-apt-repository
ne l'ajoutera qu'une seule fois; la partie intéressante fait leapt-get update
conditionnellement.add-apt-repository
pour un thème deux fois, mais cela n'a abouti qu'à un seul fichier en./etc/apt/sources/sources.list.d
Peut-être qu'il fait déjà les vérifications?Réponses:
J'ai changé la fonction d'Itay pour qu'il gère plusieurs paramètres:
Pour être appelé comme ceci:
la source
J'ai fini par écrire une fonction pour gérer les référentiels ppa.
Je me demande s'il y a une manière plus élégante.
la source
Il est maintenant possible de supprimer le référentiel avant de l'ajouter:
la source