PCSX2 Documentation/Chroot and 64-bit Linux: Difference between revisions

Jump to navigation Jump to search
Line 57: Line 57:
==IA32 libs / Multi-arch==
==IA32 libs / Multi-arch==
Some distributions give you the ability to install 32 bit libraries in an amd64 architecture. Note: it is still necessary to install the 64 bit development packages, and some distributions miss some of the required libraries:
Some distributions give you the ability to install 32 bit libraries in an amd64 architecture. Note: it is still necessary to install the 64 bit development packages, and some distributions miss some of the required libraries:
*Debian / Ubuntu:
 
===Debian / Ubuntu===
**ia32-libs-dev and ia32-libs-gtk. DEPRECATED, don't use them
**ia32-libs-dev and ia32-libs-gtk. DEPRECATED, don't use them
multi-arch which allow to install any architecture library in any architecture system (ease also cross-compilation). You need to add :i386 suffix when you install a package. For example apt-get install pcsx2:i386
multi-arch which allow to install any architecture library in any architecture system (ease also cross-compilation). You need to add :i386 suffix when you install a package. For example apt-get install pcsx2:i386
Ubuntu: Upgrade to 12.04.
Ubuntu: Upgrade to 12.04.
Debian: expected in Wheezy and later.
Debian: expected in Wheezy and later.
Archlinux. Status, seem working for some users.
 
===Archlinux. Status, seem working for some users.===
Some of the required packages to build PCSX2 are available only in AUR unsupported. So, the use of an AUR helper (ex: yaourt) is highly advised! Hopefully all 32 bits package can be found.
Some of the required packages to build PCSX2 are available only in AUR unsupported. So, the use of an AUR helper (ex: yaourt) is highly advised! Hopefully all 32 bits package can be found.
# update /etc/pacman.conf
# update /etc/pacman.conf
Line 69: Line 71:
# Refresh package
# Refresh package
pacman -Sy
pacman -Sy
Fedora 14: Status, compile and run OK (fedora 14).
 
===Fedora 14: Status, compile and run OK (fedora 14).===
search for packages ending with ".i686"
search for packages ending with ".i686"
yum install cmake bzip2.i686 bzip2-devel.i686 glew.i686 glew-devel.i686 mesa-libGL.i686 mesa-libGL-devel.i686 mesa-libGLU.i686 mesa-libGLU-devel.i686 mesa-libGLw.i686 mesa-libGLw-devel.i686 mesa-libOSMesa.i686 mesa-libOSMesa-devel.i686 alsa-lib.i686 alsa-lib-devel.i686 Cg Cg.i686 libXxf86vm.i686 libXxf86vm-devel.i686 xorg-x11-proto-devel libX11.i686 libX11-devel.i686 xorg-x11-xtrans-devel libCg.i686 SDL.i686 SDL-devel.i686 sparsehash-devel freetype.i686 freetype-devel.i686 gtk2.i686 gtk2-devel.i686 zlib.i686 zlib-devel.i686 libjpeg-devel libjpeg libjpeg-static wxGTK-devel.i686 libCg.i686 portaudio.i686 portaudio-devel.i686 glib2-devel.i686 gdk-pixbuf2-devel.i686 gdk-pixbuf gdk-pixbuf-devel gdk-pixbuf.i686 gdk-pixbuf-devel.i686 atk-devel.i686 pango-devel.i686 cairo-devel.i686 libjpeg-turbo.i686 libjpeg-turbo-devel.i686
yum install cmake bzip2.i686 bzip2-devel.i686 glew.i686 glew-devel.i686 mesa-libGL.i686 mesa-libGL-devel.i686 mesa-libGLU.i686 mesa-libGLU-devel.i686 mesa-libGLw.i686 mesa-libGLw-devel.i686 mesa-libOSMesa.i686 mesa-libOSMesa-devel.i686 alsa-lib.i686 alsa-lib-devel.i686 Cg Cg.i686 libXxf86vm.i686 libXxf86vm-devel.i686 xorg-x11-proto-devel libX11.i686 libX11-devel.i686 xorg-x11-xtrans-devel libCg.i686 SDL.i686 SDL-devel.i686 sparsehash-devel freetype.i686 freetype-devel.i686 gtk2.i686 gtk2-devel.i686 zlib.i686 zlib-devel.i686 libjpeg-devel libjpeg libjpeg-static wxGTK-devel.i686 libCg.i686 portaudio.i686 portaudio-devel.i686 glib2-devel.i686 gdk-pixbuf2-devel.i686 gdk-pixbuf gdk-pixbuf-devel gdk-pixbuf.i686 gdk-pixbuf-devel.i686 atk-devel.i686 pango-devel.i686 cairo-devel.i686 libjpeg-turbo.i686 libjpeg-turbo-devel.i686
Opensuse: Status unknown
 
search for packages ending with "-32bit"
===Opensuse: Status unknown===
TODO complete other distributions : Mandriva(still exists ?) / Gentoo / Slackware
*search for packages ending with "-32bit"
 
''TODO complete other distributions : Mandriva(still exists ?) / Gentoo / Slackware''




{{PCSX2 Documentation Navbox}}
{{PCSX2 Documentation Navbox}}