Obtener información del sistema

Imagen de carlesrincon
0 puntos

Saludos.

Soy desarrollador de software y he decidido realizar una aplicación para Ubuntu del tipo Automatix. La verdad es que tras probar Automatix me quedé con un sabor agridulce respecto a su funcionamiento ya que es tan capaz de resolver problemas de instalación como de generar otros (yo los tuve con Dapper); así que he pensado que podría ser una buena idea realizar un proyecto similar pero con un funcionamiento mas transparente y con algunas opciones de las que carece Automatix.

La cuestión está en que pese a mi experiencia desarrollando software, nunca me he visto con la necesidad de obtener información detallada del sistema para que mis aplicaciones cumpliesen su función y ando algo perdido para obtener determinados detalles que me son necesarios para este programa.

Básicamente necesito poder obtener del sistema la siguiente información:

- Versión del SO (Dapper, Edgy...)
- Arquitectura (ppc, i386, amd64... ); en este caso se puede dar que en una máquina de 64 bits se haya instalado un Ubuntu para i386, así que no me interesa tanto el tipo de procesador como la versión de Ubuntu instalada.
- Tipo de tarjeta gráfica (nVidia, ATI)
- Soft instalado; la aplicación ha de comprobar si hay determinado software instalado y si no lo hay instalarlo por si misma; este es el caso de los headers, build-esentials, etc.

Si entre todos me pudiesen ayudar a aprender el método correcto para obtener estos datos, podría continuar con mi trabajo; la idea no está muy madura, pero tengo ideas que pueden resultar útiles a los usuarios mas novatos, como por ejemplo instalar un software a partir de sus fuentes con un simple drag&drop; si puedo avanzar en el proyecto quizá les interese el resultado.

Por supuesto, si el proyecto llega a buen fin, las fuentes serán para la comunidad :-)

Imagen de felipeperucho
+1
0
-1

Me interesa muchísimo tu proyecto, pero sólo puedo darte las gracias como un estúpido.

Quizá esta referencia te sirva de algo: se trata de un tipo que adaptó Automatix a Debian Etch. Seguramente tuvo que enfrentarse a los mismos problemas que tú...

http://debcentral.org/modules/newbb/viewtopic.php?forum=8&post_id=884#fo...

Mucha suerte y gracias de nuevo.

+1
0
-1
Imagen de carlesrincon
+1
0
-1

Vaya, gracias a ti.

He mirado muy por encima esos ficheros y creo que no me resuelven estos puntos (almenos no todos) pero hay bastante código que puedo reutilizar para este proyecto.

Sigo en busca de ayudita xD

+1
0
-1
Imagen de felipeperucho
+1
0
-1

Es como si le hubiese dado referencia a alguien de un libro en chino.

Suerte.

+1
0
-1