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