Instalar Psl1ght en ubutnu

cuacua está baneado por "Cuenta robada"
Hola a todos, estoy desquiciado para instalar el psl1ght en ubuntu, ya no se que hacer y que tutorial leer, ya he echo cienmil cosas y nada, aver si vosotros me podeis echar una mano.

Creo que el problema lo tengo al definir las variables de entorno...Las instruciones ponen que hay que escribir esto:

cd /path/to/psl1ght.git
export PSL1GHT=/path/to/psl1ght.git/build

Pero ami no me reconoce el directorio y no se como ponerlo, su soy un poco inutil lo se jajajajajjaja... Yo tengo bajado el pslight en /home/usuario/ps3dev/ps3, como hago para poner la variable d eentorno con esta ruta¿?..

Gracias.

PD: TUtorial para instalarlo en ubuntu.......

1-agrego con el apt-get
*sudo apt-get install autoconf automake bison flex gcc make wget
git libppl0.10-dev libcloog-ppl-dev libelf-dev nvidea-cg-toolkit librsync-dev
python-dev zliblg-dev libncurses5-dev texinfo build-essential

2-creo directorio dev PS3 a ~ / dev/ps3
* mkdir -p ~ / dev/ps3
3-edito el .bashrc -- le añado esto al final.
*export PS3DEV=$HOME/dev/ps3
*export PATH=$PATH:$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin
4- cd $PS3DEV
5- git clone git://github.com/HACKERCHANNEL/PSL1GHT.git
6-Añado esta lineas al .bashrc
*export PSL1GHT=$PS3DEV/PSL1GHT/psl1ght/build
7-cd $PS3DEV/PSL1GHT/psl1ght
8-make
9-make install

Con esto ya tendremos instalado el psl1ght, ahora le actualizaremos con unas librerias de hermes http://mods.elotrolado.net/~hermes/ps3/ps3dev/ppu_oopo-ps3libraries.rar y luego su ultima libreria ps3sounlib...

Ire actualizando..
Entras en /home/"tu directorio personal"(el que sea) desde la terminal y escribes sudo gedit .bashrc y te abrira un archivo de configuracion .bashrc (que son las variables de entorno de Linux)
y te val al final y pegas
cd /path/to/psl1ght.git
export PSL1GHT=/path/to/psl1ght.git/build
y luego guardas el archivo y listo.
Un saludo.
cuacua está baneado por "Cuenta robada"
Gracias por la respuesta, pero me sigue dando el mismo fallo.

Los pasos que hago son:

1-agrego con el apt-get todo l oque necesito
2-creo directorio dev PS3 a ~ / dev/ps3
* mkdir -p ~ / dev/ps3
3-edito el .bashrc -- le añado esto al final.
*export PS3DEV=$HOME/dev/ps3
*export PATH=$PATH:$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin
4- cd $PS3DEV
5- git clone git://github.com/HACKERCHANNEL/PSL1GHT.git
6-Añado las lines que me dijisteis al .bashrc
*cd /path/to/psl1ght.git
*export PSL1GHT=/path/to/psl1ght.git/build
7- tambien añado esta
*export PSL1GHT=$PS3DEV/PSL1GHT/psl1ght/build
8-cd $PS3DEV/PSL1GHT/psl1ght
9-make

Y me dice esto_--->
ppu-gcc -Iinclude -c stub/crt0.S -o stub/crt0.o
make: ppu-gcc: No se encontro el programa
make: ***[stub/crt0.o] errpr 127...

Es el mismo erro siemopre no se que esl oque estoy haciendo mal..
comprueba que hayas instalado una toolchain (yo tengo la ps3toolchain) Si no lo has hecho, un breve resumen:

$sudo apt-get install autoconf automake bison flex gcc make wget git libppl0.10-dev libcloog-ppl-dev libelf-dev libncurses5-dev texinfo build-essential zlib1g-dev libtool

$git clone https://github.com/ooPo/ps3toolchain.git

$cd ps3toolchain

$git submodule update --init

$sudo gedit /root/.bashrc

añadir al final:

export PS3DEV=/usr/local/ps3dev
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/ppu/bin
export PATH=$PATH:$PS3DEV/spu/bin


gedit /home/tu-usuario/.bashrc (este se creará seguramente si todavía no has cambiado muchas cosas)

añadir:

export PS3DEV=/usr/local/ps3dev
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/ppu/bin
export PATH=$PATH:$PS3DEV/spu/bin


sudo ./toolchain-sudo.sh

Esperar un buen rato y tener suerte de no encontrar errores

*nota: donde dice /path/to/psl1ght.git/ quiere decir el directorio donde hayas clonado el repositorio psl1ght no el nombre literal.

Saludos.
Me inclino por lo que ha dicho Bigotona, te falta compilar primero el toolchain o bien si lo has compilado no lo tienes agregado al $PATH
cuacua está baneado por "Cuenta robada"
Ya las tenia instaladas.... He formateado todo y las estoy volviendo a instalar todo en orden haber si asi funciona, pero bueno las toolchain me tardan en compilar demasiado asi que me toca esperar.

PD: Ya he instalo la tools, peor haora me d aun problema con la libreria zlib.h.....
¿Que version de Ubuntu usas y lo estas intentando instalar en el PC o tienes una PS3 con Linux?
Un saludo.
cuacua está baneado por "Cuenta robada"
Psmaniaco escribió:¿Que version de Ubuntu usas y lo estas intentando instalar en el PC o tienes una PS3 con Linux?
Un saludo.


Pues lo he intentado con linux mint, y luego he puesto la ultima version de ubutu, lo tengo virtualizado con el virtualbox..
Ya he instalo la tools, peor haora me d aun problema con la libreria zlib.h.....


busca y instala la dependencia zlib-dev se te tendría que solucionar.
cuacua está baneado por "Cuenta robada"
MaXiMu escribió:
Ya he instalo la tools, peor haora me d aun problema con la libreria zlib.h.....


busca y instala la dependencia zlib-dev se te tendría que solucionar.


Muchas gracias, si se arregla asi, lo que ,e pasa es que le faltan cosas al ubuntu.Despues de ese fallo me dio otro con la libreria cg que es para el rsx, tambien lo solucione instalando un paquete de nvidea, ahora estoy con otro fallo, esta vez por python, creo que tengo la solucion.....

Avwr cual sera el siguiente fallo jajajaja

PD: No notengo la solucion para el fallo de python.h, ya he instalado de todo pero siempore me da ese fallo.
Has instalado python-dev ?
cuacua está baneado por "Cuenta robada"
Por fin ya esta todo instalado y funcionando 100%,mañana pondre todo lo necesario para instalarlo y una pequeña guia, ya que los tutoriales que hay por la red estan imcompletos....

Un saludo y muchas gracias a todos..
Me alegro de que lo hayas coseguido, yo voy a ver si lo instalo en el Linux de la PS3 a ver si se adapta al ppc64 del Cell.
Un saludo.
Tengo un problema a la hora de compilar PSL1GHT, haber si así me podéis ayudar, mi equipo Ubuntu 10.10 64Bits

El error
$ make
ppu-gcc -Iinclude -c stub/crt0.S -o stub/crt0.o
ppu-gcc -Iinclude -c stub/sprx.S -o stub/sprx.o
ppu-gcc -Iinclude -c stub/crt.c -o stub/crt.o
gcc -O2 -Wall --std=gnu99 raw2h.c -o raw2h
gcc -Wall -Os -g -pipe   -c -o main.o main.c
gcc main.o -Wall -Os -g -pipe -lz -o ps3load
gcc linker.c -lelf -O2 -Wall --std=gnu99 -I. -o sprxlinker
gcc -Wall -Os -g -pipe -I../../include/rsx -c main.cpp -o main.o
gcc -Wall -Os -g -pipe -I../../include/rsx -c microcode.cpp -o microcode.o
gcc -Wall -Os -g -pipe -I../../include/rsx -c parameters.cpp -o parameters.o
gcc -Wall -Os -g -pipe -I../../include/rsx -c vpasm.cpp -o vpasm.o
gcc main.o microcode.o parameters.o vpasm.o -Wall -Os -g -pipe -I../../include/rsx -lstdc++ -lCg -lpthread -o vpcomp
running build_ext
building 'pkgcrypt' extension
creating build
creating build/temp.linux-x86_64-2.6
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.6 -c crypt.c -o build/temp.linux-x86_64-2.6/crypt.o
creating build/lib.linux-x86_64-2.6
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-x86_64-2.6/crypt.o -o build/lib.linux-x86_64-2.6/pkgcrypt.so
[CC]  lv2.c
[AR]  libpsl1ght.a
[CC]  errno.c
[CC]  exit.c
[CC]  file.c
[CC]  kill.c
[CC]  libsysutil.c
[CC]  pid.c
[CC]  sbrk.c
[CC]  sleep.c
[CC]  thread.c
[CC]  time.c
[AR]  libc-glue-ppu.a
[CC]  stub.S
[CC]  lib.c
[AR]  libaudio.a
[CC]  stub.S
[CC]  lib.c
[AR]  libcamera.a
[CC]  stub.S
[CC]  lib.c
[AR]  libgcm_sys.a
[CC]  stub.S
[CC]  lib.c
[AR]  libio.a
[CC]  stub.S
[CC]  lib.c
[CC]  loadjpg.c
[AR]  libjpgdec.a
[CC]  stub.S
[CC]  lib.c
[AR]  liblv2.a
[CC]  stub.S
[CC]  lib.c
[CC]  socket.c
[CC]  init.c
[AR]  libnet.a
[CC]  stub.S
[CC]  lib.c
[CC]  loadpng.c
[AR]  libpngdec.a
[CC]  stub.S
[CC]  lib.c
[AR]  libsysmodule.a
[CC]  stub.S
[CC]  lib.c
[AR]  libsysutil.a
[CC]  buffer.c
[CC]  commands.c
[CC]  glue.c
[CC]  mm.c
[CC]  realityVP.c
[AR]  libreality.a
jose@linux:/usr/local/ps3dev/PSL1GHT/psl1ght$ make install
make[1]: No se hace nada para «all».
make[1]: No se hace nada para «all».
make[1]: No se hace nada para «all».
make[1]: No se hace nada para «all».
make[1]: No se hace nada para «all».
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/libpsl1ght.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/libc-glue-ppu/libc-glue-ppu.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libaudio/libaudio.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libcamera/libcamera.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libgcm_sys/libgcm_sys.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libio/libio.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libjpgdec/libjpgdec.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/liblv2/liblv2.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libnet/libnet.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libpngdec/libpngdec.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libsysmodule/libsysmodule.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/sprx/libsysutil/libsysutil.a» está actualizado.
make[2]: «/usr/local/ps3dev/PSL1GHT/psl1ght/libs/libreality/libreality.a» está actualizado.
cp: «include» y «/usr/local/ps3dev/PSL1GHT/psl1ght/include» son el mismo archivo
make: *** [install] Error 1


Mi .bashrc
## SDK PlayStation 3
export PS3DEV=/usr/local/ps3dev
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/ppu/bin
export PATH=$PATH:$PS3DEV/spu/bin
export PSL1GHT=/usr/local/ps3dev/PSL1GHT/psl1ght


Contenido de /usr/local/ps3dev/PSL1GHT/
$ll /usr/local/ps3dev/PSL1GHT/
total 16K
drwxrwxrwx  3 root root 4,0K 2011-01-02 01:54 template
drwxrwxrwx 17 root root 4,0K 2011-01-02 01:54 samples
-rw-rw-rw-  1 root root 3,7K 2011-01-02 01:54 README.md
drwxrwxrwx 11 root root 4,0K 2011-01-02 02:00 psl1ght


Contenido de /usr/local/ps3dev/PSL1GHT/psl1ght
$ ll /usr/local/ps3dev/PSL1GHT/psl1ght/
total 64K
-rw-rw-rw-  1 root root 1,3K 2011-01-02 01:54 Makefile.lib
-rw-rw-rw-  1 root root 2,1K 2011-01-02 01:54 Makefile
-rw-rw-rw-  1 root root 9,5K 2011-01-02 01:54 linker.x
drwxrwxrwx  7 root root 4,0K 2011-01-02 01:54 tools
-rw-rw-rw-  1 root root 1,9K 2011-01-02 01:54 Makefile.base
drwxrwxrwx  3 root root 4,0K 2011-01-02 01:54 libs
-rw-rw-rw-  1 root root  249 2011-01-02 01:54 TODO
drwxrwxrwx 13 root root 4,0K 2011-01-02 01:54 sprx
drwxrwxrwx  2 root root 4,0K 2011-01-02 01:54 source
drwxrwxrwx 15 root root 4,0K 2011-01-02 01:54 include
drwxr-xr-x  2 jose jose 4,0K 2011-01-02 01:59 bin
drwxr-xr-x  2 jose jose 4,0K 2011-01-02 01:59 lib
drwxrwxrwx  2 root root 4,0K 2011-01-02 02:00 stub
drwxrwxrwx  3 root root 4,0K 2011-01-02 02:00 libc-glue-ppu
13 respuestas