Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
instructivos:boch_ins_linux [2009/05/31 12:00] mdoalloinstructivos:boch_ins_linux [2026/09/11 16:15] (actual) – borrado - editor externo (Fecha desconocida) 127.0.0.1
Línea 1: Línea 1:
-===== Lugares para obtener una versión de bochs ===== 
-Los lugares de donde se puede obtener el programa fuente son los siguientes, entre otros:\\ 
-http://bochs.sourceforge.net/getcurrent.html \\ 
-http://bochs.sourceforge.net/cvs-snapshot/ \\ 
-http://www.electron.frba.utn.edu.ar/~mdoallo/descargas/bochs-20080414.tar.gz \\ 
- 
-===== Carpeta local para compilar un programa en Linux ===== 
-Linux como sistema operativo compatible con la mayoría de los UNIX adopta muchas de las "buenas contumbres" que tiene. 
-Entre estas está la de compilar en la carpeta **/usr/local/src/**\\ 
-Pero en Debian para hacer esto el usuario tiene que ser parte del grupo **staff** y esto se logra editando (como root) el arhivo /etc/group y colocando el nombre de usuario (en este caso mdoallo) en la línea existente que cominenza con **staff**.\\ 
-Puedes aprovechar la ocasión e incorporarte a otros grupos como root, dialout, cdrom, floppy o audio.\\ 
-<code> 
-staff:x:50:mdoallo 
-</code> 
-Luego ejecutar los siguientes pasos: 
-<code> 
-$ cd /usr/local/src/ 
-$ wget <URL con el fuente de bochs> 
-$ tar -xvvzf < ... tar.gz>  
-$ cd bosch... 
-$ ./configure --with-all-libs --enable-debugger 
-</code> 
-Si luego de ejecutar esto Linux te indica que te faltan librerias deberas instalar las siguientes: 
-<code> 
-libgtk2.0-dev libwxgtk2.6-0 libwxgtk2.6-dev wx2.6-headers wx-common libx11-dev libxmu-dev libxmuu-dev xlibs-dev pkg-config g++ 
-</code> 
-Esto puedes hacerlo (como root) con el programa **aptitude** o tipeando  **apt-get install nombrelib**. 
-Una vez que el ./configure te dio bien: 
-<code> 
-$ tatacu:/usr/local/src/bochs-2.1.1# make 
-</code> 
-Puede que haya que hacer ajustes en archivo //.bochsrc// Como por ejemplo: 
-  * Comentar romimage: file=$BXSHARE/BIOS-bochs-latest 
-  * Agregar romimage: file=bios/BIOS-bochs-latest 
-  * Comentar vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest 
-  * Agregar vgaromimage: file=bios/VGABIOS-lgpl-latest 
-Inmediatamente después ejecutar 
-<code> 
-$ ./bochs 
-</code> 
-Seguramente habrá que hacer otros ajustes en el //.bochsrc// pero ya está instalado correctamente en el área de compilación. 
-Luego para instalarlo para que esté accesible desde todo el sistema habrá que correr //make install// pero muy probable que pida librerías que no dispones en el sistema y no vale la pena invertir tiempo en ello.\\ 
-\\ 
-Marcelo Doallo (m.doallo@electron.frba.utn.edu.ar)\\