Como posso pré-configurar as respostas aos prompts neste deb?

1

Estou tentando instalar o jitsi-meet em uma VM por meio de script . No entanto, o pacote deb solicita um nome de host. Como posso definir esse valor em um script? Eu tentei usar debconf-set-selections , mas não consegui definir o valor para nada, mas localhost. Aqui está o que estou fazendo atualmente:

export DEBIAN_FRONTEND=noninteractive
echo 'deb http://download.jitsi.org/nightly/deb unstable/' >> /etc/apt/sources.list
wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key add -
debconf-set-selections <<< 'jitsi-meet-prosody jitsi-meet/jvb-hostname string "my.ip.address"';
debconf-set-selections <<< 'jitsi-meet jitsi-meet/jvb-hostname string "my.ip.address"';
debconf-set-selections <<< 'jitsi-meet-prosody jitsi-meet-prosody/jvb-hostname string "my.ip.address"';
debconf-set-selections <<< 'jitsi-meet jitsi-meet-prosody/jvb-hostname string "my.ip.address"';
apt-get install -y jitsi-meet

Isso funciona no sentido de que não me avisa, no entanto, o nome do host é definido incorretamente para localhost, não para my.ip.address.

Quando executo o debconf-show jitsi-meet antes do script, os valores parecem estar corretos, mas depois da chamada do apt-get, eles são configurados para localhost.

Eu tenho procurado esses arquivos fonte, mas não consegui entender: aqui

Alguma ideia de como posso automatizar a entrada deste valor?

    
por Daniel 21.05.2016 / 13:52

1 resposta

0

Você deve colocar um apt-get update após sua adição ao /etc/apt/sources.list caso contrário, você NÃO obterá o mais recente jitsi-meet de seu repositório, mas qualquer que seja nos repositórios para sua distribuição, e esse não poderá suportar todos as opções que você está especificando.

Caso contrário, se o jitsi-meet estiver usando seu próprio banco de dados debconf (acredito que a especificação permita que os aplicativos usem seus próprios), você precisará fornecer o caminho para esse banco de dados ao usar o debconf- * e ver se isso ajuda.

    
por 13.07.2017 / 18:37