Creé un paquete RPM que usa Xterm durante su instalación. Siempre que instalé el paquete que hice antes de empaquetarlo en el RPM, la parte Xterm de la instalación funcionó correctamente. Tengo curiosidad por saber por qué después de empaquetar un RPM, cuando intenta instalar usando yum
o rpm
, aparece un error en la xterm
línea que dice que no puede encontrarlo xterm
. Estoy usando esto en Red Hat 6.5.
Respuesta1
La interpretación más probable de la pregunta es que OP ejecutó xterm (quizás desde un script) para realizar parte de la instalación manual. Pero poner esa funcionalidad en un RPM %prep
o %pre
scriptlet %post
no funcionará porque RPM se ejecuta comoraíz, que no tiene acceso a la pantalla X del usuario (a menos que se abra usando xhost
y el script establezca la DISPLAY
variable).
Por supuesto, esto no es recomendable, pero la gente lo hace de todos modos: