You are not logged in.
Pages: 1
I have read up on what programs work in 64-bit and what doesn't, etc. I plan on doing a chroot solution for 32-bit apps I want. These are the programs:
Wine
Zsnes
PSX
...there was another one, but I just lost my train of thought...
[EDIT] OpenOffice! [/EDIT]
Anyway, these will work fine in a 32-bit chroot? I've never 'chroot'ed before.
What about hardware? I heard some wireless cards and nvidia cards have trouble.
I have:
nVidia GeForce 8300GS 128MB
TP-Link TL-WN651G 32-bit PCI wireless adapter w/ atheros AR5212 chipset
Does anyone know if these are supported? What about the 32-bit PCI? Is that problematic? (I don't know too much about 32-bit vs. 64-bit)
Last edited by pogeymanz (2008-05-18 20:53:20)
Offline
Everything will work with a little care without a chroot environment. That's where all the lib32 stuff from community, or the bin32 stuff from AUR, come in. I have Skype, Flash, and Lightscribe working on this box without chroot. My current 32 bit bit setup is this:
[skottish@iasE ~]$ pacman -Qs | grep lib32
local/lib32-alsa-lib 1.0.16-1 (lib32)
local/lib32-atk 1.22.0-1 (lib32)
local/lib32-cairo 1.6.4-1.1 (lib32)
local/lib32-expat 2.0.1-1 (lib32)
local/lib32-fontconfig 2.5.0-1 (lib32)
local/lib32-freetype2 2.3.5-1 (lib32)
local/lib32-gcc-libs 4.3.0-1 (lib32)
local/lib32-glib2 2.16.3-1 (lib32)
local/lib32-glibc 2.7-9 (lib32)
local/lib32-gnutls 2.0.4-1 (lib32)
local/lib32-gtk2 2.12.9-2 (lib32)
local/lib32-libcups 1.3.7-1 (lib32)
local/lib32-libgcrypt 1.4.0-1.2 (lib32)
local/lib32-libgpg-error 1.6-1.1 (lib32)
local/lib32-libice 1.0.4-1 (lib32)
local/lib32-libjpeg 6b-4 (lib32)
local/lib32-libpng 1.2.28-1 (lib32)
local/lib32-libsm 1.0.3-1 (lib32)
local/lib32-libstdc++5 3.3.6-2 (lib32)
local/lib32-libtasn1 1.3-1 (lib32)
local/lib32-libtiff 3.8.2-3 (lib32)
local/lib32-libx11 1.1.3-6.1 (lib32)
local/lib32-libxau 1.0.3-1 (lib32)
local/lib32-libxcb 1.1-1 (lib32)
local/lib32-libxcomposite 0.4.0-1 (lib32)
local/lib32-libxcursor 1.1.9-1 (lib32)
local/lib32-libxdamage 1.1.1-1.1 (lib32)
local/lib32-libxdmcp 1.0.2-1 (lib32)
local/lib32-libxext 1.0.4-1 (lib32)
local/lib32-libxfixes 4.0.3-1 (lib32)
local/lib32-libxft 2.1.12-1 (lib32)
local/lib32-libxi 1.1.3-1 (lib32)
local/lib32-libxinerama 1.0.2-1 (lib32)
local/lib32-libxmu 1.0.4-1 (lib32)
local/lib32-libxrandr 1.2.2-1 (lib32)
local/lib32-libxrender 0.9.4-1 (lib32)
local/lib32-libxss 1.1.1-1 (lib32)
local/lib32-libxt 1.0.5-1 (lib32)
local/lib32-libxv 1.0.3-1 (lib32)
local/lib32-lzo2 2.02-3 (lib32)
local/lib32-ncurses 5.6-6 (lib32)
local/lib32-opencdk 0.6.6-1 (lib32)
local/lib32-pango 1.20.2-2 (lib32)
local/lib32-pcre 7.7-1 (lib32)
local/lib32-pixman 0.10.0-1 (lib32)
local/lib32-readline 5.2-7 (lib32)
local/lib32-zlib 1.2.3-4 (lib32)It only takes a few more libraries to get Wine running. They are available in AUR. The others will be just as easy.
Offline
...there was another one, but I just lost my train of thought...
[EDIT] OpenOffice! [/EDIT]
OpenOffice works natively at 64 bit.
Offline
pogeymanz wrote:...there was another one, but I just lost my train of thought...
[EDIT] OpenOffice! [/EDIT]OpenOffice works natively at 64 bit.
And it works very well indeed ![]()
Offline
uh, could someone confirm that zsnes builds and runs without chroot in x86_64?
thanks in advance.
Edit:
Seems to work by editing a PKGBUILD to repack zsnes like this one:
pkgname=bin32-zsnes
pkgver=1.51
pkgrel=2
pkgdesc="SNES Emulator"
arch=('x86_64')
license=('GPL')
source=(ftp://ftp.archlinux.org/extra/os/i686/${pkgname/bin32-/}-${pkgver}-${pkgrel}.pkg.tar.gz)
build() {
mkdir -p $startdir/pkg/opt/lib32/usr
cp -R $startdir/src/usr/* $startdir/pkg/opt/lib32/usr(the edit was done using lib32-gtk from AUR, which was needed to get epsxe working.)
Cheers
Last edited by anykey (2008-05-22 14:01:07)
Offline
I know this is much later, but I'm posting a PKGBUILD that includes proper lib32 dependencies. This is modified from zsnes-svn by rabyte in the AUR and anykey here.
# Contributor: rabyte <rabyte__gmail>, edited by Intrepid with code from anykey
pkgname=bin32-zsnes
pkgver=1.51
pkgrel=3
pkgdesc="A Super Nintendo emulator"
arch=('x86_64')
url="http://www.zsnes.com/"
license=('GPL')
depends=('lib32-libgl' 'lib32-libpng>=1.2' 'lib32-sdl>=1.2')
#depends=('libao')
conflicts=('zsnes' 'zsnes-wip')
source=(ftp://ftp.archlinux.org/extra/os/i686/${pkgname/bin32-/}-${pkgver}-${pkgrel}-i686.pkg.tar.gz)
md5sums=()
build() {
mkdir -p $startdir/pkg/opt/lib32/usr
cp -R $startdir/src/usr/* $startdir/pkg/opt/lib32/usr
mkdir $startdir/pkg/usr
mkdir $startdir/pkg/usr/bin
ln -s $startdir/pkg/opt/lib32/usr/bin/zsnes $startdir/pkg/usr/bin
}Edit: I uploaded this to the AUR. Anybody interested in a good SNES emulator on 64-bit should install this!
Last edited by Intrepid (2008-08-18 05:00:10)
Intrepid (adj.): Resolutely courageous; fearless.
Offline
Pages: 1