Daniel Cosme escreveu:
Oi a todos.
Estou tendo alguns problemas utilizando preseeding no Etch.
Quando eu executo o comando /debconf-get-selections | grep
nomeprograma/ , ao inves de mostrar as questões que sao colocadas
durante a instalação ele nao tem nenhuma saída.
O que significa "nomeprograma"? As informações são associadas ao nome do
template (pacote/pergunta). SE elas existirem, normalmente esse comando
mostra o conteúdo de /var/cache/debconf/config.dat.
Quando eu executo o comando /debconf-set-selections < preseed.cfg ,
logo apos executo a instalaçao de um pacote ele continua colocando
as mesmas questões.
O que tem dentro de preseed.cfg? As configurações tem um formato: owner
pacote/pergunta tipo valor.
Obs.: pacote/pergunta = template, se estiver errado o pacote não
encontra o valor.
/Eu tentei o que o Marcos falou , fazendo/ javainstall.bin <
respostas.txt // /e depois que aparece o termo de aceitação a
instalação entra em um loop infinito. Essa soluçao funcionou qndo eu
instalei /com apt-get (apt-get install sun-java5-jre < respostas.txt).
Sem comentários, o expect serve pra isso.
/Tambem tentei/ dpkg-reconfigure debconf// /e mudei a opçao/ /para/
noninteractive /para nao colocar nenhuma questao mas tambem não funcionou.
Para mim funciona. O que você fez? Testou qual pacote? Aparentemente o
debconf pega a informação de qual backend usar de dentro de sua própria
base (/var/cache/debconf/config.dat) mas existem inclusive variáveis de
ambiente que podem sobrepor essa configuração.
Eu utilizo assim: DEBIAN_FRONTEND=noninteractive /usr/bin/apt-get
install -y nomedopacote
Essas informações estão disponíveis no livro do Martin F Krafft "The
Debian System", fora isso só olhando os fontes do debconf para saber de
onde mais ele tira a configuração do backend, é tudo feito em perl, bleh :)
Alguem tem alguma ideia do que pode estar acontecendo?
A solução usando o expect vai ser a proxima que vou tentar. Obrigado
pela ajuda/.
Obrigado,
Daniel.
/
Edmundo Valle Neto
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]