¿Por qué un rpm no puede usar xterm?

¿Por qué un rpm no puede usar xterm?

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 yumo rpm, aparece un error en la xtermlí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 %prepo %prescriptlet %postno funcionará porque RPM se ejecuta comoraíz, que no tiene acceso a la pantalla X del usuario (a menos que se abra usando xhosty el script establezca la DISPLAYvariable).

Por supuesto, esto no es recomendable, pero la gente lo hace de todos modos:

información relacionada