Tomando como referencia este muy buen articulo de la pagina
de Fedoranews.org hago una breve reseña para crear un paquete
binario para la distribucion Fedora Core 4 y poder utilizar este
software para emular un procesador dentro del pinguino
Primero lo Primero conseguirnos el codigo fuente de
la pagina del proyecto
Codigo de Qemu qemu-0.7.0.tar.gz
Despues el Acelerador de Kqemu kqemu-0.6.2-1.tar.gz
y del blog de Thomas Chung los siguientes Patch del make
y el archivo qemu.spec
Ok sigamos una vez obtenido todo esto debemos accesar
como root en una ventana de terminal
esto la hacemos usando el comando su –
y tecleando nuestro password de root y ejecutando
estos comandos
cp *.gz /usr/src/redhat/SOURCES
cp *.patch /usr/src/redhat/SOURCES
cp *.spec /usr/src/redhat/SPECS
ahora biene la parte divertida, hay que abrir el archivo
qemu.0.7.0.tar.gz buscaremos el archivo
configure y debemos modificar la variable cc y host_cc
estas tiene como valor «gcc» debemos
usar el parametro gcc32 el cambio seria asi
cc=»gcc32″
host_cc=»gcc32″
se graba el archivo y despues se pone dentro del tar.gz
todo esto lo podemos hacer abriendo
con la utileria File roller el archivo extrallendo el archivo
configure y despues agregando el
archivo modificado al tar.gz y colocarlo en
la ruta /usr/src/redhat/SOURCES
hecho lo anterior tenemos que validar que tengamos
los siguientes paquetes instalados
compat-gcc-32-3.2.3-47.fc4
compat-libstdc++-33-3.2.3-47.fc4
de no tenerlos los instalamos con un
yum install compat-libstdc++ compat-gcc-32
esperamos un poco a que se instalen y listo.
Despues en el archivo qemu.spec hay que modificar
la linea de la version que indica que
es FC3 por FC4 para que nuestro RPM sea
marcado asi y estando en la
carpeta /usr/src/redhat/SPECS ejecutamos lo siguiente
rpmbuild -ba qemu.spec
si todo salio bien tendremos nuestros RPMs en la
carpeta /usr/src/redhat/RPMS/i386 basta
ahora con que ejecutemos
rpm -Uihv *.rpm y listo tendremos qemu y el modulo
kqemu instalado en nuestro FC4
Espero que este pequeño mini-How-to te sea util cualquier
duda o reclamacion a
dante.robles@gmail.com
Este articulo esta basado en el original de Thomas Chung
de la comunidad de Fedoranews.org los derechos del mismo
le pertenecen a el y es solo una pequeña traduccion/reseña del mismo
Ya hice todo lo que el manual dice, solo que al momento de mandar a genera rl RPM me manda el siguiente mensaje
/var/tmp/rpm-tmp.39844: line 45: cd: qemu-0.7.0: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.39844 (%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.39844 (%prep)
y hasta ahi llego, que mas podria ser lo que me faltase, ya valide que tengo instalados los paquetes que indicas en el how to para la compilacion, de hecho uno no se instala con el YUM si no le das completo el nombre del paquete que especificamente requieres, en caso contrario te instala otra version.