[Tutorial] Instalacion PSL1GHT + Librerias + Compilacion PKG

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, LnD, ka69, zacky06, driKton

Avatar de Usuario
driKton
Moderador
Moderador
Mensajes: 1099
Registrado: 04 Sep 2009, 14:30
PSN ID: DarkCarlx10
Steam ID: drikton
Twitter: driKton
Ubicación: Santa Cruz de Tenerife
Contactar:

[Tutorial] Instalacion PSL1GHT + Librerias + Compilacion PKG

Mensaje por driKton »

Dado que se avecina una nueva "era" en la Scene de PS3, en la que los firmados, empaquetados y similares jugaran un papel cuanto menos importante, va siendo hora de tener nuestra artilleria preparada.

Instalacion de PSL1ght


Actualizamos los repositorios de Ubuntu y descargamos los que vamos a necesitar para la instalacion:

Código: Seleccionar todo

sudo apt-get update && sudo apt-get install subversion git libelf-dev python build-essential autotools-dev python-dev autoconf automake bison flex gcc gcc-4.4 patch wget zlib-bin make zlib1g zlib1g-dev libucl1 libucl-dev texinfo mercurial


Editamos el archivo .bashrc

Código: Seleccionar todo

gedit .bashrc

Y añadimos lo siguiente al final del archivo:

## 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=$PS3DEV/psl1ght


Ahora ponemos:

Código: Seleccionar todo

source .bashrc


Creamos los directorios que hemos especificado en el .bashrc:

Código: Seleccionar todo

sudo mkdir /usr/local/ps3dev
sudo mkdir /usr/local/ps3dev/psl1ght


Clonamos el repositorio de PS3Toolchain mediante GIT (recomiendo crear una carpeta especifica para meter dentro todo esto). Suponiendo que tienes la carpeta en tu carpeta personal...:

Código: Seleccionar todo

cd /PS3
git clone https://github.com/ooPo/ps3toolchain.git
cd ps3toolchain
chmod +x -R toolchain.sh
sudo -s
./toolchain


Duerman un poco, vayan a por un cafe, engorden su cuenta de posts en DaXHordeS, haganle la pelota a Kravenbcn.... porque esto va para largo :)

Una vez terminado el proceso veremos que se ha realizado con exito escribiendo los 2 comandos de la imagen:
Imagen

Instalamos PSL1GHT

Código: Seleccionar todo

git clone https://github.com/HACKERCHANNEL/PSL1GHT.git
cd PSL1GHT/psl1ght/
make
sudo -s
make install


Instalacion de librerias PSL1GHT


PS3Libraries

Código: Seleccionar todo

git clone https://github.com/ooPo/ps3libraries.git
cd ps3libraries
sudo -s
./libraries.sh
exit


Tiny3D

Código: Seleccionar todo

git clone https://github.com/hermesEOL/tiny3d.git
cd tiny3d
sudo -s
make all
exit


ps3soundlib

Código: Seleccionar todo

git clone https://github.com/hermesEOL/ps3soundlib.git
cd ps3soundlib/libs
make
sudo -s
make install
exit


SDL

Código: Seleccionar todo

git clone https://github.com/cebash/SDL_PSL1GHT.git
cd SDL_PSL1GHT
./script.sh
make
sudo -s
make install
exit


Como compilar .pkg

Entramos a donde lo hayamos descargado todo anteriormente (en caso de haberlo hecho), en este caso:

Código: Seleccionar todo

cd PS3/psl1ght

Ahora entramos a los archivos de ejemplo:

Código: Seleccionar todo

cd PSL1GHT/samples/sputest

Por si hay dudas, mi ruta final seria: /home/darkcarlx/PS3/psl1ght/PSL1GHT/samples/sputest
Compilamos el codigo

Código: Seleccionar todo

make

Y para generar el .pkg:

Código: Seleccionar todo

make pkg

Que nos devuelve:

Código: Seleccionar todo

darkcarlx@Invasion:~/PS3/psl1ght/PSL1GHT/samples/sputest$ make pkg
make[2]: `../../data/spu.bin' está actualizado.
make[1]: `/home/darkcarlx/PS3/psl1ght/PSL1GHT/samples/sputest/sputest.self' está actualizado.
Creating PKG...
[X] Magic: 7f504b47
[X] Type: 00000001
[X] Offset to package info: 000000c0
[ ] unk1: 00000005
[X] Head Size: 00000080
[X] Item Count: 00000004
[X] Package Size: 0000000000055930
[X] Data Offset: 0000000000000140
[X] Data Size: 0000000000055790
[X] ContentID: 'UP0001-TEST00003_00-0000000000000000'
[X] QA_Digest: EF212DB2533222CC0C93857983A593A
[X] K Licensee: 00000000000000000000000000000000


Ya tenemos nuestro .pkg ;)
Imagen

Avatar de Usuario
Kravenbcn
Administrador
Administrador
Mensajes: 16291
Registrado: 01 Sep 2009, 21:27
PSN ID: Kravenbcn
Twitter: Kravenbcn
Ubicación: Barcelona
Contactar:

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por Kravenbcn »

Grandísimo curro con los 3 tutoriales DarkCarlx :oki:
No te pierdas nada, sigue a DaXHordes en Twitter, Facebook, Google+ y Youtube

Imagen
¿Quieres formar parte del equipo de DaXHordes.org? Esta es tu oportunidad.
PS3 · PS Vita · PSP

toninosanrafael
Enteradillo
Enteradillo
Mensajes: 41
Registrado: 13 Dic 2010, 10:32

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por toninosanrafael »

me da este problema la terminal a ver si alguien me puede aydar. creo que es en el paso de source .bashrc

tomas@tomas-P4V88:~$ gedit .bashrc
source .bashrc
tomas@tomas-P4V88:~$ source .bashrc
tomas@tomas-P4V88:~$ source .bashrc
tomas@tomas-P4V88:~$ mkdir /usr/local/ps3dev
mkdir: no se puede crear el directorio «/usr/local/ps3dev»: Permiso denegado
tomas@tomas-P4V88:~$ mkdir /usr/local/ps3dev/psl1ght

Avatar de Usuario
Dark Pallacus
ViP Hordes
ViP Hordes
Mensajes: 1509
Registrado: 03 Sep 2009, 00:35
PSN ID: Pallacus
Ubicación: Barcelona
Contactar:

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por Dark Pallacus »

No tienes permisos para crear directorios. Logueate con una cuenta de administrador, por ejemplo "su root".
PS3 - PSP 2000

Avatar de Usuario
driKton
Moderador
Moderador
Mensajes: 1099
Registrado: 04 Sep 2009, 14:30
PSN ID: DarkCarlx10
Steam ID: drikton
Twitter: driKton
Ubicación: Santa Cruz de Tenerife
Contactar:

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por driKton »

Haz lo que dice Pallacus o puedes hacer "sudo mkdir /usr/local/ps3dev" ;)

Ahora lo edito en el tutorial, se me debio pasar por alto xd
Imagen

toninosanrafael
Enteradillo
Enteradillo
Mensajes: 41
Registrado: 13 Dic 2010, 10:32

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por toninosanrafael »

vale eso esta resuelto pero porque me dice ahora esto??'

remote: Counting objects: 273, done.
remote: Compressing objects: 100% (122/122), done.
remote: Total 273 (delta 181), reused 217 (delta 144)
Receiving objects: 100% (273/273), 129.24 KiB | 152 KiB/s, done.
Resolving deltas: 100% (181/181), done.
root@tomas-P4V88:~/ps3toolchain# cd ps3toolchain
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# chmod +x -R toolchain.sh
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# sudo -s
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# ./toolchaincd /PS3
bash: ./toolchaincd: No existe el archivo o directorio
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# git clone https://github.com/ooPo/ps3toolchain.git
Initialized empty Git repository in /home/tomas/ps3toolchain/ps3toolchain/ps3toolchain/.git/
remote: Counting objects: 273, done.
remote: Compressing objects: 100% (122/122), done.
remote: Total 273 (delta 181), reused 217 (delta 144)
Receiving objects: 100% (273/273), 129.24 KiB | 205 KiB/s, done.
Resolving deltas: 100% (181/181), done.
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# cd ps3toolchain
root@tomas-P4V88:~/ps3toolchain/ps3toolchain/ps3toolchain# chmod +x -R toolchain.sh
root@tomas-P4V88:~/ps3toolchain/ps3toolchain/ps3toolchain# sudo -s
root@tomas-P4V88:~/ps3toolchain/ps3toolchain/ps3toolchain# ./toolchain

No me da esos 2 comandos que decis. siento ser tan pesado. gracias

Avatar de Usuario
Kravenbcn
Administrador
Administrador
Mensajes: 16291
Registrado: 01 Sep 2009, 21:27
PSN ID: Kravenbcn
Twitter: Kravenbcn
Ubicación: Barcelona
Contactar:

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por Kravenbcn »

Con el paso de clonar el ps3toolchain, no?

A mi no me hace nada :?

Me diferon de entrar en /ps3toolchain/scripts/ y ejecutar todos los .sh manualmente.

Por otro lado no entiendo lo de: cd PS3, si no tenemos ninguna carpeta con ese nombre no?
cd /PS3
git clone https://github.com/ooPo/ps3toolchain.git
cd ps3toolchain
chmod +x -R toolchain.sh
sudo -s
./toolchain

Y las carpetas /usr/local/ps3dev y /usr/local/ps3dev/psl1ght para que las hemos creado si después se quedan vacías?
No te pierdas nada, sigue a DaXHordes en Twitter, Facebook, Google+ y Youtube

Imagen
¿Quieres formar parte del equipo de DaXHordes.org? Esta es tu oportunidad.
PS3 · PS Vita · PSP

Avatar de Usuario
driKton
Moderador
Moderador
Mensajes: 1099
Registrado: 04 Sep 2009, 14:30
PSN ID: DarkCarlx10
Steam ID: drikton
Twitter: driKton
Ubicación: Santa Cruz de Tenerife
Contactar:

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por driKton »

Kravenbcn escribió:Con el paso de clonar el ps3toolchain, no?

A mi no me hace nada :?

Me diferon de entrar en /ps3toolchain/scripts/ y ejecutar todos los .sh manualmente.

Por otro lado no entiendo lo de: cd PS3, si no tenemos ninguna carpeta con ese nombre no?
cd /PS3
git clone https://github.com/ooPo/ps3toolchain.git
cd ps3toolchain
chmod +x -R toolchain.sh
sudo -s
./toolchain

Y las carpetas /usr/local/ps3dev y /usr/local/ps3dev/psl1ght para que las hemos creado si después se quedan vacías?

La verdad no se por que no "reacciona" el ./toolchain, a mi me va de lujo :S De todas maneras podeis hacerlo como dice Kravenbcn, ir ejecutando los scripts manualmente.
Lo del cd PS3 corresponde a este paso:
Clonamos el repositorio de PS3Toolchain mediante GIT (recomiendo crear una carpeta especifica para meter dentro todo esto). Suponiendo que tienes la carpeta en tu carpeta personal...:

Cuando haces el ./toolchain se descarga todo lo necesario y cuando se instala automaticamente, se copian a los directorios /usr/local/ps3dev y /usr/local/ps3dev/psl1ght ;)

toninosanrafael escribió:vale eso esta resuelto pero porque me dice ahora esto??'

remote: Counting objects: 273, done.
remote: Compressing objects: 100% (122/122), done.
remote: Total 273 (delta 181), reused 217 (delta 144)
Receiving objects: 100% (273/273), 129.24 KiB | 152 KiB/s, done.
Resolving deltas: 100% (181/181), done.
root@tomas-P4V88:~/ps3toolchain# cd ps3toolchain
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# chmod +x -R toolchain.sh
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# sudo -s
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# ./toolchaincd /PS3
bash: ./toolchaincd: No existe el archivo o directorio
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# git clone https://github.com/ooPo/ps3toolchain.git
Initialized empty Git repository in /home/tomas/ps3toolchain/ps3toolchain/ps3toolchain/.git/
remote: Counting objects: 273, done.
remote: Compressing objects: 100% (122/122), done.
remote: Total 273 (delta 181), reused 217 (delta 144)
Receiving objects: 100% (273/273), 129.24 KiB | 205 KiB/s, done.
Resolving deltas: 100% (181/181), done.
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# cd ps3toolchain
root@tomas-P4V88:~/ps3toolchain/ps3toolchain/ps3toolchain# chmod +x -R toolchain.sh
root@tomas-P4V88:~/ps3toolchain/ps3toolchain/ps3toolchain# sudo -s
root@tomas-P4V88:~/ps3toolchain/ps3toolchain/ps3toolchain# ./toolchain

No me da esos 2 comandos que decis. siento ser tan pesado. gracias

El primer "comando" lo haces mal:
root@tomas-P4V88:~/ps3toolchain/ps3toolchain# ./toolchaincd /PS3

Lo que esta en negrita sobra ;)
Despues el segundo (que es el mismo tecnicamente xD) veo que esta habiendo problemas con todos :S Prueba a entrar en el directorio scripts e ir haciendo uno por uno como dice Kravenbcn :roll:
Imagen

Avatar de Usuario
Kravenbcn
Administrador
Administrador
Mensajes: 16291
Registrado: 01 Sep 2009, 21:27
PSN ID: Kravenbcn
Twitter: Kravenbcn
Ubicación: Barcelona
Contactar:

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por Kravenbcn »

Tras ejecutar los scripts se debería instalar lo necesario en ps3dev?

El caso es que tras ejecutar todos los .sh la única diferencia que veo es que en la propia carpeta scripts aparecen varios archivos .tar.bz2, pero la ps3dev/psl1ght continúa vacía.
No te pierdas nada, sigue a DaXHordes en Twitter, Facebook, Google+ y Youtube

Imagen
¿Quieres formar parte del equipo de DaXHordes.org? Esta es tu oportunidad.
PS3 · PS Vita · PSP

toninosanrafael
Enteradillo
Enteradillo
Mensajes: 41
Registrado: 13 Dic 2010, 10:32

Re: [Tutorial] Instalacion PSL1GHT + Librerias + Compilacion

Mensaje por toninosanrafael »

me mantengo al margen porque estoy muy verde en todo esto. yo si habia creado la carpeta ps3 pero no me clona nada. me sale luego la carpeta ps3toolchain con varias cosas dentro pero luego pongo los 2 comandos que has copiado en la pantalla y me dice que na nai de la china. no se ire esperando a ver que vais arreglando porque yo llevo 2 dias con ubuntu. :? :? :? :? :? :?

Responder