How to install PCSX2 - PlayStation 2 Emulator in Ubuntu

To install PlayStation 2 Emulator PCSX2 in Ubuntu

PCSX2 is an open source PlayStation 2 Emulator application for Windows and Linux Systems. This application allows the user to play games by booting your favorite games ISO image. In this article we will learn the procedures for installing the PCSX2.

To install PCSX2

Run the following command to add the required repositories before installing the PCSX2.

root@linuxhelp:~# add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa 
 The Official pcsx2 ppa, provided by the pcsx2 team. This ppa contains a
regular package snapshot of pcsx2. We are not package experts, but we
try to follow the debian policy.

* We suggest you use https://github.com/PCSX2/pcsx2/issues to
report issues with pcsx2.

* The package is 32bit only,  but can be installed on systems that fully
support multiarch. You need at least Ubuntu Precise.
.
.
.
gpg: keyring `/tmp/tmph6wbung5/secring.gpg'  created
gpg: keyring `/tmp/tmph6wbung5/pubring.gpg'  created
gpg: requesting key 7A617FF4 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmph6wbung5/trustdb.gpg: trustdb created
gpg: key 7A617FF4: public key " Launchpad official ppa for pcsx2 team"  imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK


Now update the repositories by using the following command.

root@linuxhelp:~# apt-get update  
Hit http://in.archive.ubuntu.com wily InRelease
Get:1 http://ppa.launchpad.net wily InRelease [15.5 kB]                                     
Hit http://in.archive.ubuntu.com wily-updates InRelease                                                  
Hit http://security.ubuntu.com wily-security InRelease                                                    
Hit http://in.archive.ubuntu.com wily-backports InRelease                                                 
Hit http://in.archive.ubuntu.com wily/main Sources                                             
Hit http://security.ubuntu.com wily-security/main Sources                           
.
.
.
Hit http://in.archive.ubuntu.com wily-backports/universe amd64 Packages                                                                                                    
Hit http://in.archive.ubuntu.com wily-backports/multiverse amd64 Packages                                                                                                  
Hit http://in.archive.ubuntu.com wily-backports/main i386 Packages                                                                                                         
Hit http://in.archive.ubuntu.com wily-backports/restricted i386 Packages                                                                                                   
Hit http://in.archive.ubuntu.com wily-backports/universe i386 Packages                                                                                                     
Hit http://in.archive.ubuntu.com wily-backports/multiverse i386 Packages                                                                                                   
Hit http://in.archive.ubuntu.com wily-backports/main Translation-en                                                                                                        
Hit http://in.archive.ubuntu.com wily-backports/multiverse Translation-en                                                                                                  
Hit http://in.archive.ubuntu.com wily-backports/restricted Translation-en                                                                                                  
Hit http://in.archive.ubuntu.com wily-backports/universe Translation-en                                                                                                    
Fetched 17.2 kB in 14s (1,183 B/s)                                                                                                                                         
Reading package lists... Done


After updating the repositories, start installing PCSX2 emulator application by running the following command.

root@linuxhelp:~# apt-get install pcsx2 -y 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gcc-5-base:i386 glib-networking glib-networking-common glib-networking-services libaio1:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatk1.0-0:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libbsd0:i386 libc-dev-bin libc6 libc6:i386 libc6-dbg libc6-dev libcairo2:i386 libcomerr2:i386
  libcups2:i386 libdatrie1:i386 libdbus-1-3:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386
  libegl1-mesa:i386 libelf1:i386 libexpat1 libexpat1:i386 libffi6:i386 libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libgail-3-0 libgail-common libgail18
  libgbm1:i386 libgcc1:i386 libgcrypt20 libgcrypt20:i386 libgdk-pixbuf2.0-0:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglib2.0-0
  libglib2.0-0:i386 libglib2.0-bin libgmp10:i386 libgnutls-deb0-28:i386 libgpg-error0:i386 libgraphite2-3 libgraphite2-3:i386 libgssapi-krb5-2 libgssapi-krb5-2:i386
  libgtk-3-0 libgtk-3-common libgtk2.0-0 libgtk2.0-0:i386 libgtk2.0-bin libharfbuzz0b:i386 libhogweed4 libhogweed4:i386 libice6:i386 libjack-jackd2-0:i386 libjbig0:i386
  libjpeg-turbo8:i386 libjpeg8:i386 libjson-c2:i386 libk5crypto3 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386
.
.
.
Setting up pcsx2:i386 (1:1.4.0-3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu3) ...
Processing triggers for bamfdaemon (0.5.2~bzr0+15.10.20150627.1-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for libc-bin (2.21-0ubuntu4) ...


Now open the emulator application from your Unity Dash.

Choose your preferred language and click “ Next” to continue.

Then configure your required plugins.

Now we need to choose the BIOS ROM. To download the ROM, go to the terminal and run the following command.

root@linuxhelp:~/Desktop# wget http://dl2.loveroms.com/extras/files/bios/ps2_bios.zip 
--2016-08-25 18:55:58--  http://dl2.loveroms.com/extras/files/bios/ps2_bios.zip
Resolving dl2.loveroms.com (dl2.loveroms.com)... 107.182.233.148
Connecting to dl2.loveroms.com (dl2.loveroms.com)|107.182.233.148|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13380830 (13M) [application/zip]
Saving to: ‘ ps2_bios.zip’ 

ps2_bios.zip                               100%[==========================================================================================> ]  12.76M   438KB/s   in 29s    

2016-08-25 18:56:27 (449 KB/s) - ‘ ps2_bios.zip’  saved [13380830/13380830]

root@linuxhelp:~/Desktop# ls 
ps2_bios.zip
root@linuxhelp:~/Desktop# unzip ps2_bios.zip  
Archive:  ps2_bios.zip
  inflating: PS2 Bios 30004R V6 Pal.bin  
  inflating: PS2 Bios 30004R V6 Pal.MEC  
  inflating: PS2 Bios 30004R V6 Pal.NVM  
  inflating: rom1.bin                
  inflating: SCPH-70004_BIOS_V12_PAL_200.BIN  
  inflating: SCPH-70004_BIOS_V12_PAL_200.EROM  
  inflating: SCPH-70004_BIOS_V12_PAL_200.NVM  
  inflating: SCPH-70004_BIOS_V12_PAL_200.ROM1  
  inflating: SCPH-70004_BIOS_V12_PAL_200.ROM2  
  inflating: scph10000.bin           
  inflating: scph10000.NVM           
  inflating: scph39001.bin           
  inflating: scph39001.MEC           
  inflating: scph39001.NVM
root@linuxhelp:~/Desktop# rm -rf ps2_bios.zip
root@linuxhelp:~/Desktop# cp * /home/user1/.config/PCSX2/bios/  

Navigate to PCSX2 Emulator and click Refresh List. Now you can choose the BIOS ROM file and click Finish.

Click “ System” and choose “ Boot CDVD (fast)” . In that, select the ISO file of the game you wish and start playing.

Tag : Linux app
FAQ
Q
What about gamefixes?
A
Gamefixes are, like the name says, special fixes for certain games. Enable them only for those games, they might cause problems in others.
Q
Are patches necessary?
A
Often they are not. In a few cases, they allow you to go further ingame compared to without, but by default you should leave them off. They can also be used for cheats.
Q
Where can I get BIOS and Games?
A
You can get your own BIOS from your own PlayStation 2 console.
You can use games from your own collection, or acquire them from a game store. Any other way is illegal and we have a strict policy about warez.
Case closed.
Q
Does the emulator support 4 cores?
A
currently only 2 cores are supported and a third via the MTVU speed hack. To make PCSX2 efficiently use 4 or more cores will require major code changes.
Q
What about the advanced options?
A
Advanced options should be only changed knowing you can break up games spectacularly sometimes.