Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Sistemas operativos > Linux

 
 
Old 12-dic-2006, 21:28   #1
D_Skywalk
Moderador
 
Avatar de D_Skywalk
[FAQ] Soporte del Tutorial de Linux de la web (Empieza mirando aqui)

En este tema iré añadiendo las respuestas a las preguntas más comunes que se produzcan en este foro acerca del "tutorial linuxero para maquinas arcade" que aloja nuestra amada web

Asi que su uso servirá como base de conocimiento de problemas conocidos usando esta opción, simplemente

1.- AdvanceMAME/MENU no encuentra mis roms!
Quote:
He configurado el advmame.rc y donde ponia dir_rom /user/mame/ .advanvemame/rom
Lo e cambiado por dir_ron /mnt/datos/rom 106
que es donde tengo las rom, es decir, tengo pa particion en ntfc de las rom, montada en la carpeta /mnt con el monbre de /datos y dentro de esta ya tengo una carpeta con las rom, llamada rom 106, quedando la cosa una ves montada como, /mnt/datos/rom 106.

Pero cuando le doy a algun juego, empiezan a salir frases muy rapido por la pantalla, diciendo que no encuentra el archivo tal (cada frase pa un archivo diferente) como si no puedira descomprimir el .zip o este estubiera mal.
Respuesta/Solución:
Quote:
Lo del directorio de las roms, primero ten encuenta que linux distingue entre mayúsculas y minúsculas, es decir no es lo mismo:
Code:
rom, que rOM, que Rom, que roM...
Además otro problema más es que los espacios en directorios tienes que simbolizarlos con un "\" y normalmente entrecomillarlos, pero lo que realmente no se es si advmame soporta esto... En definitiva, renombra el directorio y déjalo sin espacios.

No estoy seguro, pero quizás otro problema más que podrías tener de WIN/LINUX podría ser que los nombres de las roms estuvieran en mayúsculas o con solo la primera vocal en mayúsculas, si te ocurre esto, deja todas las roms con sus nombres completamente en minúsculas. Hay muchos programas de windows que te permiten estas cosas masivamente y en un minuto lo tienes listo -como total commander-. En linux tienes comandos o se puede hacer un script de conversión que también te podría hacer esto, pero bueno no nos compliquemos y además seria una operación de escritura en NTFS y hay que evitarlo, no?
2.- Dudas con particiones, como usar mi partición NTFS
necesito montarlas al arranque para acceder a mis roms...
Quote:
Quiero que al arrancar ya aparescan montadas las dos particiones del disco duro del ide1 y el dvd, pero no se como hacerlo, lei algo de que poniendo unos comandos en no se que archivo, esto pasaba, pero por mas que le pregunto a google, no me contesta. Sabeis algo??

Os recuerdo como lo tengo:

Ide0, hd en master con linux.
Ide1, Hd con dos particiones primarias en mastesr, la primera con windows y la segunda la base de datos de mame y to eso. y en eñ sñave, el dvd.

[...]

Despues de intentarlo, me dice al arranque:

Quote:
XXXXX]: Warning: no final newline at the end of /etc/fstab
XXXXXspecial device /dev/hdb1 does not exist
XXXXXspecial device /dev/hdb2 does not exist
Donde XXXXX no se lo que es porque se me escapa por la izquierda de la pantalla de la TV.
Respuesta/Solución:
Quote:
El problema que te da el fstab, es simple te lo explico, aunque creo que ya lo comente unos posts mas atras:
Code:
- IDE 1 MAESTO -> hdaN
- IDE 1 ESCLAVO -> hdbN
- IDE 2 MAESTRO -> hdcN
- IDE 2 ESCLAVO -> hddN
Luego el disco duro se particiona, simplemente tienes que tener encuenta que las particiones primarias van del 1 al 4 y las extendidas van del 5 en adelante

Como ejemplo dejo mi configuracion:
Code:
dev/hda1 / ext3 ....
/dev/hdb1 /mnt/musica ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0
/dev/hdb5 /mnt/porno-macarro ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0
/dev/hdb6 /mnt/hentai- ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0
3.- Problemas instalando las SVGALib
problemas construyendo el modulo para el kernel 386...
Quote:
Tengo el problema de que no me deja instalarme la librería svgalib, me he descargado varias versiones distintas y no tengo forma, me sale siempre mensajes de error, normalmente termina con las siguientes líneas:
make[1]: ***[vga.o] Error 1
make[1]: se sale del directorio '/root/MiMaca/svgalib-1.9.8/sharedlib'
make : *** [sharedlib/libvga.so.1.9.8] Error 2

He probado con svgalib-1.9.2 , 3,4,5,6,7,8,20 y 25 obteniendo siempre errores.
Respuesta/Solución:
Quote:
Lo primero es que tienes que bajarte la modificada por mi, las demas no te serviran, después deberías evitar breezy ya que dapper no está soportada por el tutorial, y puede dar errores como los que comentas...

Haz una limpieza de svgalibs: dale un buen "make clean". Borra el directorio svgalib mio y luego vuelve a descomprimirlo para asegurarnos que los construira de nuevo desde 0.

Luego veo que te reconoce como kernel uno 386 (2.6.15-26-386) no has instalado la version 686, es correcto ¿no?

Si eso es lo que quieres debes hacer:
Code:
 apt-get install linux-headers-386
Si aún no hay suerte, prueba a:

Code:
apt-get install linux-headers-2.6.15-26-386
apt-get install linux-restricted-modules-2.6.15-26-386
Despues de eso un nuevo "make install", desde luego si que es raro lo que te pasa con la dapper, con lo facilito que es la breezy xD

Ya todo deberia de funcionar de perlas
4.- Problemas con el tutorial usando Dapper

Quote:
Estoy en el punto en el que he instalado el advmame, y tanto si lo ejecuto como usuario normal o como administrador me muestra el siguiente mensaje:

advmame: error while loading shared libraries: libvga.so.1: cannot open shared object file: no such file or directory

También comentarte, que me ha dado errores al hacer el apt-get install build-essential, me da el siguiente mensaje:

Code:
Depende: libc6-dev pero no va a instalarse o libc-dev
 Depende: gcc (>=4:4.0) pero no va a instalarse
 Depende: g++ (>=4:4.0) pero no va a instalarse
 Depende: dpkg-dev (>=1.13.5) pero no va a instalarse
E: paquetes rotos
También, me ha ocurrido que cuando descomprimo la libreria SVGAlib no puedo hacer el make install, aunque tengo la duda si tengo que hacer estos pasos ya que no tengo monitor arcade ni TV, trabajaré en este equipo con un monitor de PC.

Espero tus comentarios, me he quedado bloqueado, uso Ubuntu Dapper.
Respuesta/Solución:
Quote:
Bien, tienes que pensar una cosa, cada paso es fundamental, si uno falla no continues por que mas tarde o mas temprano algo fallara... desde luego ahora mismo no te puedo asegurar que el tutorial funcione en Ubuntu Dapper Es más el requerimiento del monitor Arcade es inevitable...

No obstante voy a intentar hecharte un cable, habria que volver a intentar re-instalar las build-essential. Vuelve a intentarlo haciendo lo siguiente:

Code:
wget http://david.dantoine.org/ficheros/repositorios.txt
cat repositorios.txt > /etc/apt/sources.list
apt-get update
apt-get upgrade
Si nada de esto fallo reinicia y haz:
Code:
apt-get install linux-686 linux-headers-686
apt-get install build-essential
Un Saludo, yo te recomendaria usar Breezy que esta 100% testeada y evita dolores de cabeza
Si tu duda no es resuelta en este tema, será de gran ayuda que la publiques públicamente, de esa forma la posible solución ayudará a otros marcianos!

Un saludo!!!

Editado por D_Skywalk en 12-dic-2006 a las 22:45.