сценарий оболочки для условного добавления репозитория apt

Вы должны добавить -ldb -lnsl -lresolv в AUXLIBS.

1
задан 11 May 2013 в 11:57

2 ответа

Я изменил функцию Итай так, чтобы он обрабатывал несколько параметров:

add_ppa() {
  for i in "$@"; do
    grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1
    if [ $? -ne 0 ]
    then
      echo "Adding ppa:$i"
      sudo add-apt-repository -y ppa:$i
    else
      echo "ppa:$i already exists"
    fi
  done
}

Вызывается так:

add_ppa webupd8team/atom xorg-edgers/ppa ubuntu-wine/ppa
6
ответ дан 24 May 2018 в 22:21
  • 1
    Если вы хотите улучшить другой ответ, предложите отредактировать его и не создавайте новый ответ. – David Foerster 7 August 2016 в 11:42

Теперь можно удалить репозиторий до его добавления:

sudo add-apt-repository -r $REPO
sudo add-apt-repository $REPO
0
ответ дан 24 May 2018 в 22:21

Другие вопросы по тегам:

Похожие вопросы: