Почему эта способная конфигурация необходима для установки Java на бродяге?

Вот мой bootstrap.sh

apt-get update
apt-get install -y python-software-properties
add-apt-repository -y ppa:webupd8team/java
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections

# Update apt sources
apt-get update

# Install stuff available through apt-get
apt-get install -y unzip wget oracle-java7-installer oracle-java7-set-default

Я пытаюсь понять, почему эти две строки

add-apt-repository -y ppa:webupd8team/java
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections

необходимый для установки Java.

Согласно руководству человечности,

add-apt-repository 

is a script which adds an external APT repository to
   either  /etc/apt/sources.list  or a file in /etc/apt/sources.list.d/ or
   removes an already existing repository.

но should't способный репозиторий быть автоматически обновленным, когда Вы

 apt-get update
 apt-get install -y oracle-java7-installer

?

И что делает

echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections

?

0
задан 6 February 2016 в 07:44

1 ответ

Кажется, что этот bootstrap.sh является частью этой бродяги, которая требует, чтобы у Вас было Oracle Java7, установлен. Таким образом, это осуществляет проверку и, не повторяя его и затем принимает конкретные меры (установите Oracle Java7). Это использует стандарт ppa для установки Oracle Java7.

0
ответ дан 26 July 2019 в 08:17

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

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