Social Icons

sábado, 17 de septiembre de 2011

Instalación básica de DOSBox en Ubuntu, Mac OS X y Windows 7

Introducción

DOSBox es un emulador de MS-DOS. 

MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadores basados en x86. Fue el miembro mas popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.

MS-DOS fue usado por muchas personas que en la actualidad guardan un recuerdo nostálgico de aquel sistema que tanto les ofreció. Existen muchos juegos con los que querrían volver a jugar; también existen programas que serían difíciles de rehacer y que se necesitaría rescatar; pero MS-DOS terminó por morir. En el cambio de MS-DOS a Windows se perdió la compatibilidad una gran mayoría de los programas de MS-DOS, que no funcionan ya en nuestros Windows 2000, XP, Vista ó 7 a pesar de que Windows trae una especie de Símbolo de sistema y que no es un MS-DOS auténtico.

 La solución es usar un emulador de MS-DOS y en la actualidad hay dos famosos: dosemu y DOSBox. El primero es excelente pero sólo está actualmente para Linux; el segundo es también muy bueno y sí está para todas las plataformas. ¿Cuál elegir? pues los DOS ya que nuestro sistema de cabecera es Ubuntu.

Este post está dedicado a DOSBox y luego ofreceremos otro para dosemu. En cualquiera de los casos, aquí explicaremos el uso elemental y dejaremos que el usuario se informe en la red del avanzado.

Descarga

Aconsejamos la descarga para Mac OS X y Windows de la página oficial  o de ésta otra . En el caso de Ubuntu, la instalación se hace con apt-get como diremos más adelante.


Instalación y adecuación

En Ubuntu

Abrimos nuestra consola o terminal (Ctrl+Alt+T) y ejecutamos en ella la orden:

sudo apt-get install dosbox

y cuando acabe el proceso de instalación ejecutamos DOSBox. Veremos que se abre la pantalla negra típica de esta utilidad, seguidamente la cerramos. En nuestro navegador Nautilus pulsamos Ctrl+h, con lo cual hacemos visibles los ficheros ocultos. En el directorio raíz del usuario que ejecutó DOSBox habrá uno de esos directorios ocultos llamado .dosbox. Si entramos en él veremos un fichero llamado dosbox-0.74.conf. El "0.74" es por la versión instalada, otros podrían tener otro número, aunque lo que importa es el ".conf". 

Usaremos nuestro editor preferido para abrir el fichero dosbox-0.74.conf y lo modificaremos de acuerdo con lo siguiente. En el apartado [dos] cambiaremos la línea

keyboardlayout=auto 

por la línea

keyboardlayout=SP

con ello tendremos en español el teclado que entiende DOSBox. En el apartado [autoexec] incluiremos bajo las líneas de comentario (comienzan por #)  la siguiente:

mount c /home/mi_usuario/Documentos

Esto hace que cuando arranquemos DOSBox, comprenda que hay una unidad C: que corresponde con el directorio /home/mi_usuario/Documentos. Por supuesto que en lugar de c se podría haber elegido otra letra, igual que se podría haber elegido otro destino diferente a Documentos. Todo según nuestro gusto e interés.

Cuando arranquemos de nuevos DOSBox, podemos ejecutar la orden 


c: 


en la línea de órdenes del programa, es decir tras el mensaje Z:\>, con lo que entraremos desde DOSBox en el directorio de trabajo deseado, en nuestro caso /home/mi_usuario/Documentos.

En Mac OS X

Una vez bajado e instalado el paquete correspondiente, ejecutamos la aplicación DOSBox. Aparece la pantalla negra típica y dentro el prompt "Z:\>".

A diferencia del caso de Ubuntu, no está creado el fichero dosbox.conf, por lo que tendremos que crearlo. Esto se hace ejecutando la orden

config -writeconf dosbox.conf

desde la línea de órdenes de DOSBox (en la línea que empieza por Z:\>). Pero, ¡cuidado! ahora tenemos el teclado inglés, por lo que el signo "-" hay que sacarlo pulsando sin mayúsculas en la tecla ? es decir, pulsando en  '. Esta operación crea el fichero dosbox.conf en Aplicaciones. Ahora debemos modificar el fichero dosbox.conf procediendo igual que en el caso de Ubuntu con el fichero dosbox-0.74.conf. La única diferencia es que en lugar de mount c /home/mi_usuario/Documentos escribiremos

mount c /Users/mi_usuario/Documents

Como decíamos antes, para entrar desde DOSBox en el directorio de trabajo, ejecutaríamos ahora desde la línea de órdenes Z:\> la orden:

c:

En Windows 7

Una vez bajado e instalado, hemos de saber que DOSBox está por defecto en el lenguaje ambiente del ordenador, español en nuestro caso.

Si queremos generar el fichero dosbox.conf, arrancaremos DODBox y ejecutaremos en la línea del  prompt "Z:\>" la orden

config -writeconf dosbox.conf

Con ello se creará el fichero dosbox.conf en el directorio:

Archivos de programa (x86)\DOSBox-0.74

si es que es allí donde hemos elegido instalar DOSBox (recomendamos ese lugar que es el que ofrece Windows 7 por defecto). Ahora podríamos modificar dosbox.conf con la añadidura del directorio C:, pues hemos dicho que no es necesario cambiar el idioma. La modificación sería añadir 

mount c C:\Users\mi_usuario\carpeta_preferida

como última línea del fichero, en la sección [autoexec]. Ahora iremos a la carpeta de instalación de DOSBox (en nuestro caso es c:\Archivos de programa (x86)\DOSBox-0.74), situaremos el puntero sobre el archivo DOSBox.exe, pulsaremos el botón de la derecha y haremos clic en "Crear acceso directo". Aparecerá entonces el fichero "DOSBox.exe - Acceso directo"; situaremos el puntero sobre él, haremos clic con el botón de la derecha y pulsaremos sobre "Propiedades". Se abre entonces una ventana; en la casilla "Destino" de la misma añadiremos lo siguiente al final de lo que haya escrito:


-userconf -conf dosbox.conf

con lo que quedará en dicha casilla "Destino" el texto:

"C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" -userconf -conf dosbox.conf


En realidad, lo que estamos haciendo con esto es mandar ejecutar el programa DOSBox.exe, obligándo a que se configure de acuerdo con las instrucciones que dicta del fichero dosbox.conf, fichero que no carga por defecto tal y como hacía DOSBox en las otras dos plataformas: Linux y Mac OS X.


Ahora el acceso directo modificado lo arrastraremos al escritorio o lo anclaremos en la barra de tareas o bien lo anclaremos en el menú de inicio; otra idea interesante es llevarlo a una carpeta donde coleccionaremos accesos directos a DOSBox, pero cada uno sobre un dosbox.conf creado con distinto nombre y contenido según el juego con el que deseemos jugar o la utilidad que queramos arrancar al pulsar ese acceso directo. 


Si preferimos no tener estos accesos directos y sencillamente montar en cada momento el directorio que nos interese como unidad C:, entonces ejecutaremos cada vez que arranquemos DOSBox las órdenes:

Z:\> mount c C:\Users\mi_usuario\carpeta_preferida
Z:\> c:

y así entrar en el directorio de trabajo que hemos abreviado por c

Truco

Para cualquier plataforma, en la sección [autoexec] de config*.conf, podríamos escribir en lugar de lo equivalente a "mount c /home/mi_usuario/Documentos", lo equivalente a las siguientes tres líneas:

mount c /home/mi_usuario/Documentos
c:\
dir

Nota final

Hemos probado el juego Super Street Fighter 2 Turbo  en  DOSBox y en cada plataforma. Llegamos a la conclusión de que el juego se manifiesta más estable y rápido en Windows 7.

Han sido probadas otras utilidades que fracasan en DOSBox y en algunas plataformas cuando es requerido cierto nivel de  prestaciones gráficas, al contrario que en dosemu en el que no fracasan y se ejecutan más rápidamente. Por ello, en un próximo post hablaremos de dosemu como alternativa.

Y ... esto es todo por hoy.

domingo, 11 de septiembre de 2011

Desinstalar e Instalar MacTeX en Mac OS X

Introducción

Está bien claro que desinstalar ciertos paquetes de nuestro Mac OS X supone una verdadera dificultad. Es el caso de MacTeX, el paquete que nos permite tener y usar texlive en nuestro Apple.

Merece la pena, por tanto, entrar en el detalle de cómo se hace. Hemos probado lo que dice la página oficial al respecto  y creemos poder matizar algo más  la operación. A ello dedicamos este post.

No está fuera de lugar incluir en Ubuntu Driver algo de Mac OS X, pues Darwin es un Unix muy parecido a Ubuntu. Además, conocemos a muchos usuarios de Ubuntu que tienen una vena de maqueros de importante calibre; es más, sus vidas informáticas están compartidas entre Ubuntu y Mac OS X, lo que  nos parece muy bien. Por otra parte,  LaTeX es software libre cuyo uso debemos favorecer en cualquier plataforma.

Está claro que se puede usar una nueva distribución de MacTeX sin desintalar la anterior. Ello es plenamente factible, pero nada recomendable. La razón fundamental es que si quisiéramos añadir algún paquete de LaTeX que no suministre MacTeX, por ejemplo Acrotex, para dar cuenta de la añadidura tendríamos que ejecutar desde terminal la orden:

sudo texhash

tras añadirlo, igual que en Ubuntu. Pero con esa operación destrozaríamos nuestro LaTeX, pues se mezclarían en la tabla hash datos de las distribuciones antiguas conservadas y la nueva (tras hacer algo así, hemos padecido en carne propia errores de compilación de LaTeX que son imposibles de solventar, todo por mezclar distribuciones con un "texhash"). Por tanto, lo recomendable es desinstalar nuestro antigua versión de MacTeX antes de instalar la nueva; pero, ¿cómo hacerlo?

Para fijar ideas supondremos, en lo que sigue,  que tenemos instalado MacTeX-2010 y que vamos a instalar MacTeX-2011. Por tanto, supondremos que vamos a desinstalar MacTeX-2010. En los siguientes pasos daremos nuestro password siempre que sea requerido.


Desinstalación de la Versión Antigua de MacTeX

Primer paso

Abrimos nuestro navegador interno, el magnífico Finder, y hacemos lo siguiente desde su menú contextual:

Ir > Ir a la carpeta

y escribiremos en el diálogo que se abre:

/usr/local/texlive

Aparecerá entonces en la ventana del Finder el directorio

/2010

pues bien, lo borramos arrojándolo a la papelera y ello completa la mayor parte de la operación. En verdad podemos borrar directamente la carpeta "/texlive", salvo que queramos conservar algo de la carpeta "/usr/local/texlive/texmf-local". "/texmf-local" es la carpeta compañera a "/2010" en /usr/local/texlive, se crea siempre que se instala MacTex si no está y se conserva si está. Normalmente está vacía, pero por ejemplo podríamos tener en ella nuestro ficheros de bibliografía, los ".bib". En fin, si queremos conservar algo de "/texmf-local" lo podemos salvar en el acto, borrar la carpeta y luego poner una vez sea creada.

Si somos verdaderos maqueros, en lugar de "Ir > Ir a la carpeta" pulsaremos la secuencia equivalente:

Mayúsculas + Command + G

y para borrar el directorio, nos situaremos sobre él y haremos

Command + flecha de borrado

Segundo Paso

Mayúsculas + Command + G

y escribiremos en la caja de diálogo

/Applications

seguidamente borramos el directorio /Tex que pende de "Applications".

Tercer Paso


Mayúsculas + Command + G

y escribiremos en la caja de diálogo

/Library

seguidamente borramos el directorio /Tex que pende de "Library". 

Esta operación también se puede hacer con la maravillosa utilidad AppCleaner que sirve para desinstalar aplicaciones del Mac y es imprescindible en la vida de un maquero. En este caso ejecutaríamos nuestro AppCleaner y pulsaríamos en "Others", pondríamos un tic junto al icono de "Tex" que lleva escrito a su lado "TeXDistrPrefPane.prefPane", pulsaríamos en el botón "Search" y finalmente en el botón "Delete". El efecto de esta secuencia de operaciones sería el mismo que  si borramos el directorio /Tex que pende de "Library", como indicábamos antes.

Cuarto Paso

El cuarto paso consiste en suprimir lo instalado para Ghostscript e ImageMagick Convert; no es difícil pero es muy laborioso. Aquí no podemos ser tan explícitos como acostumbramos en este blog, pues son muchos los ficheros y cambian de una versión a otra. No obstante, la mayor parte de lo que hay que borrar se borra suprimiendo los directorios: /ghostscript que cuelga de /usr/local/share e ImageMagick-x.x.x que cuelga de /usr/local/lib (por supuesto que las "x" de antes deben ser sustituidas por los números correspondientes a la versión, pero no encontraremos más que un ImageMagick-x.x.x por lo que no habrá motivo a la confusión).

Pero, ¿qué borrar?. Es mucho, para saberlo lo mejor es haber conservado el paquete de instalación del MacTeX que vamos a borrar. Lo ejecutamos ahora y antes de dar permiso a la instalación pulsando el segundo "Continuar",  vamos al menú contextual del programa instalador de MacTeX y hacemos:

Archivo > Mostrar archivos

o sencillamente Command + i, desplegamos entonces la pestaña de "Ghostscript x.xx" y borramos todos los archivos que dice que va a instalar en el camino que indica. Igual hacemos para "ImageMagick Convert x.x.x-x". 

Si somos ordenados, cubriremos esta fase siempre antes de instalar la nueva distribución y no se acumulará el trabajo. No obstante, no pasa nada si se deja esta fase; bueno, salvo que se nos quedan sucios nuestros directorios con material que no usamos, la basura se irá acumulando.

Instalar la nueva versión de MacTeX

Hay un vídeo en dos partes que describe bastante bien el proceso de instalación. Desde aquí lo recomendamos:

primera parte
segunda parte

Aunque describe la instalación de MacTeX-2010, el proceso para MacTeX-2011 es prácticamente el mismo.

Nota final

Todo lo que hemos dicho más arriba está probado, por lo que garantizamos la fiabilidad de la información. 


Y ... esto es todo por hoy.