¿Cómo engañar a la versión de Ubuntu como lo ve una aplicación?

17

Intento instalar Intel Beacon Mountain en Ubuntu 13.10 (Saucy Salamander) 64 -bit.

Pero el instalador se quejó de que no es un sistema operativo compatible. El instalador solo es compatible con 12.04, 12.10 y 13.04. Miré el script, pero finalmente ejecuta otro instalador (ejecutable binario), y parece comprobar la versión de Ubuntu. Solo intenté modificar /etc/issue y /etc/issue.net , pero como esperaba, no tuve suerte.

No estoy seguro de qué mecanismo utiliza el instalador para verificar la versión del sistema operativo. Tal vez lsb_release ?

¿Hay algún enfoque general para engañar a la versión del sistema operativo?

En realidad, no tengo mucho interés en instalar Beacon Mountain, pero quiero saber la forma de engañar a la versión del sistema operativo.

    
pregunta Younggun Kim 10.04.2014 - 11:26

1 respuesta

20

La clave es /etc/lsb-release .

Solo modifico /etc/lsb-release y hago que todo funcione. No sabía sobre ese archivo antes, pero /etc/issue . Sin embargo, en mi entender, el archivo /etc/issue se utiliza para el mensaje de saludo del shell y el archivo /etc/issue.net es para el saludo del shell remoto. (FIXME)

Lo averigué con strace lsb_release -a y encontré que decía /etc/lsb-release file.

    
respondido por el Younggun Kim 10.04.2014 - 11:47

Lea otras preguntas en las etiquetas