Я хочу написать сценарий оболочки, который добавит хранилище apt.
Я знаю, что я могу сделать это с помощью sudo add-apt-repository -y <repo>
.
У меня вопрос, могу ли я сделать это, только если хранилище еще не было добавлено, что-то вроде:
if repo was not added yet:
sudo add-apt-repository -y <repo>
sudo apt-get update
Спасибо
apt
repository
scripts
Итай
источник
источник
add-apt-repository
добавлю только один раз; интересная часть делаетapt-get update
условно.add-apt-repository
для темы дважды, но это привело только к одному файлу в./etc/apt/sources/sources.list.d
Может быть, он уже проверяет?Ответы:
Я изменил функцию Itay, чтобы он обрабатывал несколько параметров:
Чтобы называться так:
источник
В итоге я написал функцию для работы с репозиториями ppa.
Интересно, есть ли более элегантный способ?
источник
Теперь можно удалить репозиторий до его добавления:
источник