¿Cómo instalar HDL_DUMP en Linux?

Hola tíos, el problema es que quiero instalar el hdl_dump y según parece no existe RPM, y no tengo ni idea de compilar... ¿Alguien puede por favor echarme una mano?

Bajo el archivo de aquí, concretamente el que bajo es éste. Pero se abre con el File Roller y dentro no existe ningún archivo con instrucciones.

Ya sé que soy patán...
Gracias por responder quelcom.

Aquí el error que me da.
[root@x1-6-00-0d-61-ae-ba-f2 hdl_dump]# ./configure
-bash: ./configure: No existe el fichero o el directorio

[root@x1-6-00-0d-61-ae-ba-f2 hdl_dump]# make install
Makefile:202: hdl_dump.d: No existe el fichero o el directorio
Makefile:202: apa.d: No existe el fichero o el directorio
Makefile:202: common.d: No existe el fichero o el directorio
Makefile:202: progress.d: No existe el fichero o el directorio
Makefile:202: hdl.d: No existe el fichero o el directorio
Makefile:202: isofs.d: No existe el fichero o el directorio
Makefile:202: iin_img_base.d: No existe el fichero o el directorio
Makefile:202: iin_optical.d: No existe el fichero o el directorio
Makefile:202: iin_iso.d: No existe el fichero o el directorio
Makefile:202: iin_hdloader.d: No existe el fichero o el directorio
Makefile:202: iin_cdrwin.d: No existe el fichero o el directorio
Makefile:202: iin_nero.d: No existe el fichero o el directorio
Makefile:202: iin_gi.d: No existe el fichero o el directorio
Makefile:202: iin_iml.d: No existe el fichero o el directorio
Makefile:202: iin_probe.d: No existe el fichero o el directorio
Makefile:202: iin_net.d: No existe el fichero o el directorio
Makefile:202: aligned.d: No existe el fichero o el directorio
Makefile:202: hio_probe.d: No existe el fichero o el directorio
Makefile:202: hio_win32.d: No existe el fichero o el directorio
Makefile:202: hio_net.d: No existe el fichero o el directorio
Makefile:202: net_io.d: No existe el fichero o el directorio
DEP net_io.c
/bin/sh: cc: command not found
make: *** [net_io.d] Error 127
Te has dejado el make antes del make install.

He bajado la cosa esa y compila bien. De todos modos tienes cc en tu maquina? (which cc)

Sobre el configure tranquilo, no existe en esas fuentes ;-)

Saludos
no se si sera eso o que te has olvidado copiarlo, pero asi a simple vista te has dejado el make, has hecho:

#./configure
#make install

y hay que hacer

#./configure
#make
#make install

La explicacion asi por encima suele ser que el configure busca las librerias y prepara el make en caso de que pueda utilizar diferentes compiladores o librerias, el make compila y el make install copia los archivos compilados a donde toque (/usr/bin generalmente entre otros)

Saludos
No me había dejado el make, es que no lo he copiado porque más o menos daba lo mismo que el make install, así que pa no marearos :P

ahí va todo:

[root@x1-6-00-0d-61-ae-ba-f2 hdl_dump]# ./configure
-bash: ./configure: No existe el fichero o el directorio

[root@x1-6-00-0d-61-ae-ba-f2 hdl_dump]# make
Makefile:202: hdl_dump.d: No existe el fichero o el directorio
Makefile:202: apa.d: No existe el fichero o el directorio
Makefile:202: common.d: No existe el fichero o el directorio
Makefile:202: progress.d: No existe el fichero o el directorio
Makefile:202: hdl.d: No existe el fichero o el directorio
Makefile:202: isofs.d: No existe el fichero o el directorio
Makefile:202: iin_img_base.d: No existe el fichero o el directorio
Makefile:202: iin_optical.d: No existe el fichero o el directorio
Makefile:202: iin_iso.d: No existe el fichero o el directorio
Makefile:202: iin_hdloader.d: No existe el fichero o el directorio
Makefile:202: iin_cdrwin.d: No existe el fichero o el directorio
Makefile:202: iin_nero.d: No existe el fichero o el directorio
Makefile:202: iin_gi.d: No existe el fichero o el directorio
Makefile:202: iin_iml.d: No existe el fichero o el directorio
Makefile:202: iin_probe.d: No existe el fichero o el directorio
Makefile:202: iin_net.d: No existe el fichero o el directorio
Makefile:202: aligned.d: No existe el fichero o el directorio
Makefile:202: hio_probe.d: No existe el fichero o el directorio
Makefile:202: hio_win32.d: No existe el fichero o el directorio
Makefile:202: hio_net.d: No existe el fichero o el directorio
DEP hio_net.c
/bin/sh: cc: command not found
make: *** [hio_net.d] Error 127

[root@x1-6-00-0d-61-ae-ba-f2 hdl_dump]# make install
Makefile:202: hdl_dump.d: No existe el fichero o el directorio
Makefile:202: apa.d: No existe el fichero o el directorio
Makefile:202: common.d: No existe el fichero o el directorio
Makefile:202: progress.d: No existe el fichero o el directorio
Makefile:202: hdl.d: No existe el fichero o el directorio
Makefile:202: isofs.d: No existe el fichero o el directorio
Makefile:202: iin_img_base.d: No existe el fichero o el directorio
Makefile:202: iin_optical.d: No existe el fichero o el directorio
Makefile:202: iin_iso.d: No existe el fichero o el directorio
Makefile:202: iin_hdloader.d: No existe el fichero o el directorio
Makefile:202: iin_cdrwin.d: No existe el fichero o el directorio
Makefile:202: iin_nero.d: No existe el fichero o el directorio
Makefile:202: iin_gi.d: No existe el fichero o el directorio
Makefile:202: iin_iml.d: No existe el fichero o el directorio
Makefile:202: iin_probe.d: No existe el fichero o el directorio
Makefile:202: iin_net.d: No existe el fichero o el directorio
Makefile:202: aligned.d: No existe el fichero o el directorio
Makefile:202: hio_probe.d: No existe el fichero o el directorio
Makefile:202: hio_win32.d: No existe el fichero o el directorio
DEP hio_win32.c
/bin/sh: cc: command not found
make: *** [hio_win32.d] Error 127


lo del cc no sé qué es, la verdad, ¿tengo que poner which cc en la consola?

egc_bcn la explicación más o menos la entiendo (gracias) pero ¿qué hago? Porque configure no tiene... :?

EDITO:

[root@x1-6-00-0d-61-ae-ba-f2 hdl_dump]# which cc
/usr/bin/which: no cc in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
Instala los paquetes de desarrollo...

/me wonders how someone can expect something to compile... WITHOUT A COMPILER !!!

Salu2.Ferdy
Ferdy escribió:/me wonders how someone can expect something to compile... WITHOUT A COMPILER !!!


Qué bonito debe de ser haber nacido enseñado. Te lo repito tío, abstente de entrar en mis hilos para vacilarme; ya sé que mis preguntas son tontas, no necesito que me lo recalquen.
abstente de entrar en mis hilos para vacilarme


Gracias pero no
Yo lo uso por consola y no me hace falta compilar ni instalar nada :?

Simplemente me bajo el binario del hdl_dump (de su página web) y como root en consola escribo:

./hdl_dump inject_dvd /dev/sda "nombredeljuego" /direccióndelaiso SLESXXXX.XXX

- Lo de inject_dvd (o inject_cd) es según el juego.
- Lo de /dev/sda es porque uso una carcasa usb de conceptronic con el hdd de ps2 (no hay ni que montarla, linux dice que la partición está demasiado dañada XD).
- "Nombredeljuego" va incluso con las comillas.
- /Direccióndelaiso es, como su nombre indica, la dirección de tu disco duro donde está el archivo iso del juego. Si lo tuvieras en una unidad lectora como un dvd o un cd, pues tendrías que poner /dev/cdrom o /mnt/cdrom supongo (no lo he probado, siempre lo paso desde archivos ISO).
- El SLES, pues según juego. Para saberlo has de hacer "hdl_dump toc /dev/sda" desde root también.

Espero que te sirva de ayuda, a mi me sirve de mucho (además, me pasa los juegos a unos 25 mbps desde el usb 2.0 :O)

Oye Bou, si tienes algún problema por msn te puedo echar un cablecillo con este programa ;)
Ferdy escribió:Gracias pero no


Tú mismo tío, pero nadie quiere a los pedantes :-P

AkiraSan escribió:Yo lo uso por consola y no me hace falta compilar ni instalar nada

Simplemente me bajo el binario del hdl_dump (de su página web) y como root en consola escribo:

./hdl_dump inject_dvd /dev/sda "nombredeljuego" /direccióndelaiso SLESXXXX.XXX


¿Con binario te refieres al RPM instalable AkiraSan? :? No he visto que esté...

De todos modos prefiero usar el GUI, entiendo mejor las cosas con botones y colorines.
Bou escribió:¿Con binario te refieres al RPM instalable AkiraSan? :? No he visto que esté...

De todos modos prefiero usar el GUI, entiendo mejor las cosas con botones y colorines.

No, no, es un tar.gz que vienen 2 archivos: el hdld_svr.elf y el hdl_dump ejecutable.

Leí algo de un frontend, pero me pedía cosas para instalar que no tenía y casi que prefiero hacerlo por consola, no es tan complicado y es más satisfactorio XD.

Siempre que tengas duda sobre el programa, con escribirle "./hdl_dump command" o "./hdl_dump" a secas ya te dirá cuales son los comandos.
Para ver como se usa, has de usar "./hdl_dump inject_dvd" y te enseñará la manera de usarlo:

hdl_dump escribió:[akira@XX-XX-XX-XX hdldump]$ ./hdl_dump inject_dvd
hdl_dump-0.7.3 by The W1zard 0f 0z (AKA b...)
http://hdldump.ps2-scene.org/ w1zard0f07@yahoo.com

Usage: inject_dvd device partition file signature

Creates a new HD Loader partition from a DVD.
DVD9 cannot be directly installed from the DVD-ROM drive -
use ISO image or IML file instead.
Supported inputs: plain ISO files, CDRWIN cuesheets, Nero images and tracks,
RecordNow! Global images, HD Loader partitions (hdd1:PP.HDL.Xenosaga) and
Sony CD/DVD generator IML files (if files are listed with full paths).

Example:
hdl_dump inject_dvd hdd1: "Gran Turismo 3" cd0: SCES_xxx.xx
or
hdl_dump inject_dvd hdd1: "Gran Turismo 3" c:\gt3.iso SCES_xxx.xx

Warning: This command does write on the HDD
and could cause corruption. Use with care.
AkiraSan escribió:No, no, es un tar.gz que vienen 2 archivos: el hdld_svr.elf y el hdl_dump ejecutable.


Tendré que buscarlo porque lo de la copilación se está haciendo eterno.

Ya he instalado el gcc y sigue dándome error... lo posteo ya como curiosidad.

[root@x1-6-00-0d-61-ae-ba-f2 hdl_dump]# make
Makefile:202: hdl_dump.d: No existe el fichero o el directorio
Makefile:202: apa.d: No existe el fichero o el directorio
Makefile:202: common.d: No existe el fichero o el directorio
Makefile:202: progress.d: No existe el fichero o el directorio
Makefile:202: hdl.d: No existe el fichero o el directorio
Makefile:202: isofs.d: No existe el fichero o el directorio
Makefile:202: iin_img_base.d: No existe el fichero o el directorio
Makefile:202: iin_optical.d: No existe el fichero o el directorio
Makefile:202: iin_iso.d: No existe el fichero o el directorio
Makefile:202: iin_hdloader.d: No existe el fichero o el directorio
Makefile:202: iin_cdrwin.d: No existe el fichero o el directorio
Makefile:202: iin_nero.d: No existe el fichero o el directorio
Makefile:202: iin_gi.d: No existe el fichero o el directorio
Makefile:202: iin_iml.d: No existe el fichero o el directorio
Makefile:202: iin_probe.d: No existe el fichero o el directorio
Makefile:202: iin_net.d: No existe el fichero o el directorio
Makefile:202: aligned.d: No existe el fichero o el directorio
Makefile:202: hio_probe.d: No existe el fichero o el directorio
DEP hio_probe.c
DEP aligned.c
DEP iin_net.c
DEP iin_probe.c
DEP iin_iml.c
DEP iin_gi.c
DEP iin_nero.c
DEP iin_cdrwin.c
DEP iin_hdloader.c
DEP iin_iso.c
DEP iin_optical.c
DEP iin_img_base.c
DEP isofs.c
DEP hdl.c
DEP progress.c
DEP common.c
DEP apa.c
DEP hdl_dump.c
CC hdl_dump.c
CC apa.c
apa.c:748: aviso: se definió 'apa_list_problems' pero no se usa
CC common.c
CC progress.c
CC hdl.c
CC isofs.c
CC iin_img_base.c
CC iin_optical.c
CC iin_iso.c
CC iin_hdloader.c
CC iin_cdrwin.c
CC iin_nero.c
CC iin_gi.c
CC iin_iml.c
CC iin_probe.c
CC iin_net.c
CC aligned.c
CC hio_probe.c
CC hio_win32.c
CC hio_net.c
CC net_io.c
CC byteseq.c
CC osal_unix.c
LNK hdl_dump
[root@x1-6-00-0d-61-ae-ba-f2 hdl_dump]# make install
make: *** No hay ninguna regla para construir el objetivo `install'. Alto.


lo del ./ antes de los comandos, ¿a qué se debe? ein?

Hace mil años que no entro en el MSN, si veo que no puedo entro a darte un rato por culo AkiraSan XD
Bou escribió:
lo del ./ antes de los comandos, ¿a qué se debe? ein?


Por que Linux (las shell para ser exactos) busca solo en el path
no como el viejo dos que tambien busca en el directorio actual.
Por eso tienes que especifiar la ruta completa ( ./ espeficia el directorio actual )

Segun creo es una medida de seguridad. (o por eficiencia en los hash)

Para evitar esto basta con introducir ./ en el path pero no es recomendable
Harl escribió:Por que Linux (las shell para ser exactos) busca solo en el path
no como el viejo dos que tambien busca en el directorio actual.


Aaaaaah OK, así que el "." equivaldría a "directorio actual" igual que ".." equivale a "directorio superior"... muchísimas gracias, tío [tadoramo]
Creo que el cc es un compilador diferente que el gcc por eso al instalar el gcc te daba el mismo error.

Lo de que el directorio actual no este en el path es por seguridad, por ejemplo si eres un usuario normal te creas un script que se llame "ls" dentro de tu cuenta que te de permisos y ademas haga el ls, entonces le dices al administrador que te mire algo de la cuenta y el al hacer el ls lo ejecuta sin darse cuenta.

Saludos
Creo que el cc es un compilador diferente que el gcc


No.
Ferdy escribió:
No.


Respuesta larga:
ls -l /usr/bin/cc
lrwxrwxrwx 1 root root 3 ene 14 23:35 /usr/bin/cc -> gcc*


cc es un enlace simbolico al compilador supongo que por compatibilidad con
makefiles antiguos de cuando se usaba el cc
o para tener varios compiladores y cambiar entre ellos simplmente cambiando
el enlace.
Anda, yo tenía la 0.7.3, me la bajo...

La he probado y funciona fantástica, como siempre.

Gracias sL1pKn07 [oki]
Gracias por vuestra ayuda tíos.

Akirasan, aquí tienes el frontend del que hablaba... cómo se instala ya queda más allá de mi comprensión.
AkiraSan escribió:No, no, es un tar.gz que vienen 2 archivos: el hdld_svr.elf y el hdl_dump ejecutable.

Leí algo de un frontend, pero me pedía cosas para instalar que no tenía y casi que prefiero hacerlo por consola, no es tan complicado y es más satisfactorio XD.

Siempre que tengas duda sobre el programa, con escribirle "./hdl_dump command" o "./hdl_dump" a secas ya te dirá cuales son los comandos.
Para ver como se usa, has de usar "./hdl_dump inject_dvd" y te enseñará la manera de usarlo:



el frontend ese es el:
KHdlDump-0.9.9,necesitas tener instaladas las librerias Qt y Gambas

aqui teneis toda la info (así como las descargas del hdl_loader):
http://hdldump.ps2-scene.org/

sinceramente,el frontend no es muy bueno (al menos a mi no me hace mucha gracia),pero para aquellos que les gusten las ventanitas,lo agradeceran :)
y digo yo , no te sera mas facil ir un momentín a windows y pasar lo que quieras con el hdldumb? ke eres un piratilla :P
Es muy facil de utilizar ese frontend, tienes que instalar primero el hdl dump normal, luego ejecutas gambas, open project seleccionas el directorio donde esten las fuentes del khdldump y le das a compile all o a make executable, no me acuerdo... pero vamos uno de los dos o los dos seguro,ahora no recuerdo que hice porque lo hice probando, lo comprobaria pero borre las fuentes
Sidecloud escribió:y digo yo , no te sera mas facil ir un momentín a windows y pasar lo que quieras con el hdldumb? ke eres un piratilla

NO NO y NO, para que ir a windows pudiendo hacer lo mismo en linux? No hay que elegir el camino facil!! Eso es ir al lado oscuro! xD. Asi nunca dejara de depender de windows, hay que esforzarse un poco pa ser libre :D. Saludos

PD: El frotend no seria tan feo si no pusiera en grande y verde abajo PXPERT! lol
con entrar en el directorio donde tengas el khdldump (por consola) y poner GBX (minusculas) ya vale :P (si tienes el gambas instalado claro...)
OFFTOPIC : ni me gusta el lado oscuro ni el lado linux , prefiero Mac OSX y si necesito usar un windows que sea el 98 [fumeta] , ojo que no digo que linux sea una mierda , es muy estable y mola el rollo libre pero veo mas facil bajar el programita de softonic ejecutarlo y darle todo a siguiente [qmparto] [qmparto] [qmparto] [qmparto] [qmparto] que tener que instalar cien mil paquetes que a su vez requieren mas y que resulten que no esten en tus repositorios.

Mi opinion personal es que para un usuario domestico linux le queda que evolucionar



PD: ara empezareis a pegarme bokaos xD
Sidecloud escribió:ojo que no digo que linux sea una mierda , es muy estable y mola el rollo libre pero veo mas facil bajar el programita de softonic ejecutarlo y darle todo a siguiente [qmparto] [qmparto] [qmparto] [qmparto] que tener que instalar cien mil paquetes que a su vez requieren mas y que resulten que no esten en tus repositorios.


Meeeeeeeeeeeeeeeeecccccc incorrecto.

A mi me parece infinitamente mas fácil escribir emerge programita.
Me encanta ver como se habla tan a la ligera de algo que no se conoce.
que si que si que linux sera superior a windows como tambien PPC es mejor que PC ¿pero que es lo mas usado? ea pos ya esta y probad Skyos xD
Sidecloud escribió: que si que si que linux sera superior a windows como tambien PPC es mejor que PC ¿pero que es lo mas usado? ea pos ya esta y probad Skyos xD


NeoRave escribió:Me encanta ver como se habla tan a la ligera de algo que no se conoce.


x 99999999999999999999999999999999..... y una vez mas

Creo que anda un troll cerca.
quelcom escribió:Creo que anda un troll cerca.


DFTT y no desviaremos el tema del hilo ;)

Saludos
Que tu preferencia sea Mac OS X no significa que sea la solución de los problemas para todo, me parece un SO con una belleza actualmente incomparable, pero nada mas ... ( que conste tengo un ibook con Mac OS X y claro esta con una gentoo en otra partición ), aun teniendo el ibook prefiero infinitamente utilizar linux que Mac OS X, dado que para configurar cosas e instalar lo que necesito me es mil veces mas facil, para empezar porque tu concepto parte de un punto erroneo, no es mas facil instalar un soft si le das doble click sobre un fichero ( que por regla general lo que hace es descomprimir, y luego montar el paquete .dmg, y luego instalar ), con gentoo solo tienes que poner emerge portage ( ni te preocupas de las descompresiones, ni de nada, lo compila todito todo toditin solito :) )

Bueno es mi opinión, al igual que la tuya es la de Mac OS X ( que para mi es un SO muy poco configurable, en algunos aspectos menos que el windows incluso ).

Un saludo
Bueno gracias por llamarme Troll :) es que taba un poquitin aburrio

Yo creo que teniendo todo lo que quiero en windows o macosx y me va bien sin fallos ni cosas por el estilo para que usar otra cosa no? por supuesto uso el software libre que puedo



[chiu] [chiu] [chiu] Gomen Nasai!
32 respuestas