06-02-2011, 02:15 PM
Dears Debian and Ubuntu users,
Here a thread to concentrate all needed information and support for your lovely distribution.
Compilation on 32bits: http://code.google.com/p/pcsx2/wiki/Comp...deForLinux
PPA package on 32bits: https://launchpad.net/~gregory-hainaut/+...ficial.ppa
+ stable (lucid, maverick)
+ unstable (oneiric, precise)
Status on 64 bits: http://code.google.com/p/pcsx2/wiki/Chro...tatusLinux
There are various threads to compile on 64 bits, but the easiest way is to use the latest multiarch feature (see below). In short you can directly install 32bits dependency on a 64bits system. The full support of Multiarch is included in Ubuntu Precise and Debian wheezy (unfortunately 1 lib remains blocked in SID due to the wheezy freeze)
On Debian:
You must add i386 to the supported architecture of dpkg. Need dpkg 1.16.2 (included in wheezy)
Multiarch cross-compilation is not yet supported
Here the Debian status of dev package for cross compilation:
Toolkit:
* libc6-dev => done
* gtk2.0 => not yet compatible
* wxwidget => only need to be marked multiarch compatible
* libx11-6 => done
* zlib1g => done
Graphic:
* mesa=> only need to be marked multiarch compatible
Audio:
* libasound2 => done
* libsoundtouch => done
* portaudio2 => only need to be marked multiarch compatible
Nice to have:
* libsdl2.0 => not yet compatible
Multiarch status versionning:
* be verbose by default. Add some colors. Add some details on dependency.
Here a thread to concentrate all needed information and support for your lovely distribution.
Compilation on 32bits: http://code.google.com/p/pcsx2/wiki/Comp...deForLinux
PPA package on 32bits: https://launchpad.net/~gregory-hainaut/+...ficial.ppa
+ stable (lucid, maverick)
+ unstable (oneiric, precise)
Status on 64 bits: http://code.google.com/p/pcsx2/wiki/Chro...tatusLinux
There are various threads to compile on 64 bits, but the easiest way is to use the latest multiarch feature (see below). In short you can directly install 32bits dependency on a 64bits system. The full support of Multiarch is included in Ubuntu Precise and Debian wheezy (unfortunately 1 lib remains blocked in SID due to the wheezy freeze)
On Debian:
You must add i386 to the supported architecture of dpkg. Need dpkg 1.16.2 (included in wheezy)
Code:
dpkg --add-architecture i386
Multiarch cross-compilation is not yet supported
Here the Debian status of dev package for cross compilation:
Toolkit:
* libc6-dev => done
* gtk2.0 => not yet compatible
* wxwidget => only need to be marked multiarch compatible
* libx11-6 => done
* zlib1g => done
Graphic:
* mesa=> only need to be marked multiarch compatible
Audio:
* libasound2 => done
* libsoundtouch => done
* portaudio2 => only need to be marked multiarch compatible
Nice to have:
* libsdl2.0 => not yet compatible
Multiarch status versionning:
* be verbose by default. Add some colors. Add some details on dependency.