<h2>Introduction</h2>

<p>Welcome to my corner of homebrew software. I decided I want to get active in the community after hearing about the PS3 root key leaked by geohot and all the hard work done by the fail0verflow team.</p>

<p>I will be using <a Ubuntu 10.04 LTS and my house mates PS3. While trying to document everything as a go along here. Hope you find it helpful.</p>

<h2>Installing PSL1GHT on Ubuntu</h2>

<h3>Packages and ps3chain</h3>

<p>There is instruction on their website but I'm using Ubuntu 10.04 LTS so there will be some deb packages you will need to install, etc. {PS3DEV} is the directory where you decide to install ps3chain eg So to install ps3chain and get the needed deb files you will need to execute following commands:</p>

<p style="font-family:Monospace;">
sudo apt-get install git-core autoconf automake bison flex texinfo ncurses-dev gcc make wget libelf-dev python-dev<br/>
git clone <br/>
mkdir {PS3DEV} <br/>
export PS3DEV={PS3DEV} <br/>
export <br/>
cd ps3chain/ <br/>
chmod +x buildit.sh <br/>
./buildit.sh all <br/>
</p>

<p>buildit took its time on my 4 MBit/s line and even had trouble to download newlib-1.18.0.tar.gz. So I stopped buildit and downloaded newlib-1.18.0.tar.gz manually and copied it over to the {ps3dev} folder and started buildit again. Thanks to the dev for allowing such behavior.</p>

<p>After it downloaded all the packages(30 minutes +-) it will start to compile the needed code automatically and when its finished compiling (took about 30 minutes on my HP Compaq 8710p Core 2 Due) you will see the " SPU toolchain built and installed" and your {PS3DEV} directory should contain +- 2,487 files that totals to 540.9 MB +-.</p>

<h3>PSL1GHT</h3>

<p>Now we can get PSL1GHT from the git repository and install it using the following commands:
<p style="font-family:Monospace;">
cd ~ # return to the home folder<br />
git clone <br/>
cd <br/>
export <br/>
make  <br/>
make install  <br/>
</p>

<p>It will compile PSL1GHT and when its finished you should see "Installed to ...". Now you can go to the samples directory and make all the examples: </p>

<p style="font-family:Monospace;">
cd ../samples <br/>
make
</p>

Thats all for tonight folks, happy homebrewing/hacking.

<p> Update: After I did the write up and setup I found <a tutorial using Ubuntu 10.10.</p>