You are not logged in.

#1 2008-05-18 20:49:48

pogeymanz
Member
Registered: 2008-03-11
Posts: 1,020

Questions before I install Arch64...

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

#2 2008-05-19 02:22:45

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Questions before I install Arch64...

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

#3 2008-05-19 13:22:10

alcafar
Member
From: Italy
Registered: 2008-03-23
Posts: 47

Re: Questions before I install Arch64...

pogeymanz wrote:

...there was another one, but I just lost my train of thought...
[EDIT] OpenOffice! [/EDIT]

OpenOffice works natively at 64 bit.

Offline

#4 2008-05-19 13:37:32

Demind
Member
Registered: 2007-07-10
Posts: 111

Re: Questions before I install Arch64...

alcafar wrote:
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 wink

Offline

#5 2008-05-22 11:43:22

anykey
Member
From: Trier, Germany
Registered: 2004-06-12
Posts: 79

Re: Questions before I install Arch64...

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

#6 2008-08-14 03:48:29

Intrepid
Member
Registered: 2008-06-11
Posts: 254

Re: Questions before I install Arch64...

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

Board footer

Powered by FluxBB