You are not logged in.

#1 2006-10-22 22:04:26

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

Setting up Skype on Arch64

If you want to get Skype running on Arch64 without setting up a chroot environment, this works:

Download Skype and unpack it. I moved my copy to opt, so it looks like this: /opt/skype-1.3.0.53

You'll need a bunch of 32 bit libraries, and Pierre has been kind enough to package up everything you need (thank you). To easily access the repository, add a text file named pierre to /etc/pacman.d with this inside:

[pierre]

Server = http://www.archlinux.de/~pierre/packages/x86_64

Then add this line to your /etc/pacman.conf file:

Include =/etc/pacman.d/pierre

These are the files that you're going to end up with. Most of it is X dependencies:

linux32
lib32-alsa-lib 
lib32-ati-fglrx-utils 
lib32-expat 
lib32-fontconfig 
lib32-freetype2 
lib32-gcc 
lib32-glibc 
lib32-libdrm 
lib32-libice 
lib32-libsm 
lib32-libstdc++5 
lib32-libx11 
lib32-libxau 
lib32-libxcursor 
lib32-libxdmcp 
lib32-libxext 
lib32-libxfixes 
lib32-libxft 
lib32-libxinerama 
lib32-libxmu 
lib32-libxrandr 
lib32-libxrender 
lib32-libxt 
lib32-mesa 
lib32-qt 
lib32-zlib

You'll save a bunch of time if you start with lib32-libxrandr. It will grab up most of these files through resolving dependecies.

Assuming that you set up everything the way I did, you can run Skype with this command:

LD_LIBRARY_PATH=/opt/arch32/opt/lib32/usr/lib linux32 /opt/skype-1.3.0.53/skype

What works? Talking and chatting work very well.

What doesn't? It won't ring for one. That's not a big deal if you can see your computer; the visual notification still works. Some icons in the configuration dialog boxes don't show up and playback of the various sounds doesn't work. If anyone knows solutions to these problems, let us know.

Offline

#2 2006-10-22 22:16:01

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,964
Website

Re: Setting up Skype on Arch64

You`ll get most of these dependencies when installing lib32-qt.

Doesn`t it work for you if you don`t set the LD_LIBRARY_PATH? linux32 should not be needed, too.

Offline

#3 2006-10-22 22:23:39

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

Re: Setting up Skype on Arch64

Holy cow Pierre! This must be the little known holiday Rescue Skottish Day.

Offline

#4 2006-10-22 22:47:19

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

Re: Setting up Skype on Arch64

Sorry to bump, but this is way too much fun...

If you add these to your 32bit libraries:

libxi
libxv
libpng
libgcrypt
libgpg-error

Wengophone will run. In this case (so far), I have to use LD_LIBRARY_PATH.

Offline

#5 2006-10-23 13:24:49

tgc
Member
From: DK
Registered: 2004-03-09
Posts: 96

Re: Setting up Skype on Arch64

I've installed all the lib32 pkg listed, and skype starts fine, but it wont connect sad It just hangs while trying to log in. I start skype using the following command:

LD_LIBRARY_PATH=/opt/lib32/usr/lib linux32 /usr/bin/skype

I installed skype into the normal folder-structure, but I don't think this should make much of a difference... Using "netstat -t" i can see that skype doesn't connect to the web, so it seems something somewhere is keeping it from reaching the internet... Also skypes uses 100% CPU... Any ideas?

Offline

#6 2006-10-24 03:29:38

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

Re: Setting up Skype on Arch64

Did you keep all the stuff from the Skype directory together?

Offline

#7 2006-10-24 09:15:50

tgc
Member
From: DK
Registered: 2004-03-09
Posts: 96

Re: Setting up Skype on Arch64

skottish wrote:

Did you keep all the stuff from the Skype directory together?

I've tried both with skype in it's own folder in /opt (just extracted the skype tarball), and installed it into /usr (using the AUR PKGBUILD), but the only differens seems to be that the fontsize is too big when installed in /usr. Other than that the result is the same: When trying to connect, Skype hangs, use the CPU 100%, and the process is impossible to kill, except for rebooting.

Offline

Board footer

Powered by FluxBB