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

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

Estou tentando instalar o jitsi-meet em uma VM via automatizadaroteiro. No entanto, o pacote deb solicita um nome de host. Como posso definir esse valor a partir de um script? Tentei usar debconf-set-selections, mas não consegui definir o valor para nada além de 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 está definido incorretamente como localhost, não como my.ip.address.

Quando executo debconf-show jitsi-meet antes do script, os valores parecem estar corretos, mas após a chamada do apt-get, eles são definidos como localhost.

Tenho navegado nesses arquivos de origem, mas não consegui entendê-los:aqui

Alguma ideia de como posso automatizar a entrada desse valor?

Responder1

Você deve colocar um apt-get updateapós sua adição, caso /etc/apt/sources.listcontrário você NÃO obterá o jitsi-meet mais recente de seu repositório, mas qualquer que esteja nos repositórios de sua distribuição, e esse pode não suportar todas 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 permite que os aplicativos usem os seus próprios), então você precisará fornecer o caminho para esse banco de dados ao usar o debconf-* e ver se isso ajuda.

informação relacionada