Ich möchte ein Shell-Skript schreiben, das ein passendes Repository hinzufügt.
Ich weiß, dass ich es mit schaffen kann sudo add-apt-repository -y <repo>
.
Meine Frage ist, kann ich es nur tun, wenn das Repository noch nicht hinzugefügt wurde, so etwas wie:
if repo was not added yet:
sudo add-apt-repository -y <repo>
sudo apt-get update
Vielen Dank
apt
repository
scripts
Itay
quelle
quelle
add-apt-repository
wird es nur einmal hinzufügen; Der interessante Teil ist dasapt-get update
Bedingte.add-apt-repository
zweimal für ein Thema, aber das führte nur zu einer Datei in./etc/apt/sources/sources.list.d
Vielleicht führt es bereits die Überprüfungen durch?Antworten:
Ich habe die Funktion von Itay so geändert, dass sie mehrere Parameter verarbeitet:
So zu nennen:
quelle
Am Ende habe ich eine Funktion geschrieben, die sich mit ppa-Repositories befasst.
Ich frage mich, ob es einen eleganteren Weg gibt.
quelle
Jetzt ist es möglich, das Repository vor dem Hinzufügen zu entfernen:
quelle