Fiz um pacote RPM que usa Xterm durante sua instalação. Sempre que instalei o pacote que fiz antes de colocá-lo no RPM, a parte Xterm da instalação funcionou corretamente. Estou curioso para saber por que depois de empacotar em um RPM, quando ele tenta instalar usando yum
ou rpm
, dá um erro na xterm
linha dizendo que não consegue encontrar xterm
? Estou usando isso no Red Hat 6.5.
Responder1
A interpretação mais provável da questão é que o OP executou o xterm (talvez a partir de um script) para realizar parte da instalação manual. Mas colocar essa funcionalidade em um RPM %prep
ou %pre
scriptlet %post
não funcionará porque o RPM é executado comoraiz, que não tem acesso ao display X do usuário (a menos que seja aberto usando xhost
e o script defina a DISPLAY
variável).
Isso não é recomendado, é claro, mas as pessoas fazem isso mesmo assim: