Bom dia, Lista!

Seguinte, tenho uma máquina com CL10 tudo bem atualizadinho (inclusive o kernel), o qual vem com o gcc 3.3.x, porém tenho algums programas (fechados) compilados com gcc 3.2.x e existem algumas incompatilidades que não deixa abrir o sistema. Diante disso, tive a grande idéia (eu acho que é, pois não encontrei nada parecido) de criar um diretório para o usuário da máquina e instalar pacotes do CL9, sendo os principais o bash, gcc e algumas bibliotecas que eram necessárias ao meu sistema (além de todas as dependências) via rpm com a opção -r /caminho/para/chroot. Dae uso o chroot (usuário tem acesso via sudo), tirei a opção "-nolistem tcp" da inicialização do X, criei um script que executa "xhost 192.168.x.x" e depois "sudo /usr/sbin/chroot /caminho/para/chroot". Dentro do /home/usuario/.bashrc (já com chroot sendo executado), na penúltima linha executo o sistema desejado "/opt/sistema/binário -display 192.168.x.x:0" e na última linha do .bashrc um "exit" e tudo funcionou plenamente. O uso de "xhost" e a opção "-display 192.168.x.x:0" (programa em GTK) são necessárias pois, mesmo tirando a opção "-nolistem tcp" ou atribuindo à variável de ambiente "DISPLAY=:0" ou "DISPLAY=192.168.x.x:0", não funcionou dentro da "jaula" criada pelo chroot. Um coisa engraçada que notei é que se executar de um konsole no CL10, por exemplo "xclock --display :0" retorna um mensagem que não consegue conectar ao servidor X. Isso não acontecia com o CL9.

 Agora tenho duas perguntas:

1ª. Teria como instalar um CL9 mínimo dentro desse diretório?
2ª. O que mudou no X do CL10 (ou KDE) que não funciona a variável de ambiente DISPLAY e não conecta ao servidor :0?

Obs.: Tenho o intuito de instalar também o Oracle Client 9.2 (9i) nessa "jaula", pois no CL10 não vai nem com resa brava.

--

[]'s

Claudio Polegato Junior

Um peregrino de Problemas; Um pergaminho de Soluções.

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a