From: Vinci Calamari
Any of you has SL running on FC5? And how did you do it?
I've been running the Linux alpha since FC5T1. Just finally got around to blowing away my mess and installing FC5 final, so I carefully documented my steps as I reinstalled SL. The following assumes you have basic Linux competency.
1) I'm running the nvidia drivers from atrpms (
http://atrpms.net/) I know you may have ati, and you may prefer livna or straight from the vendor, but here's how I do it. Note you'll need root privs for all of these substeps:
a) enable atrpms by creating a new file, say "atrpms.repo", in your /etc/yum.repos.d, and put this in it:
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
b) Install the nvidia kernel module and related libs
yum install nvidia-graphics8178
c) if you have selinux running in enforcing mode (does "cat /selinux/enforce" return "1"?), hack fix for some problems (nvidia's fault):
chcon -t textrel_shlib_t /usr/lib/nvidia-graphics-1.0-8178/libGLcore.so.1
chcon -t textrel_shlib_t /usr/lib/nvidia-graphics-1.0-8178/libGL.so.1
chcon -t textrel_shlib_t /usr/lib/xorg/modules/extensions/nvidia/libglx.so
d) restart X (log out of your desktop session or ctrl-alt-backspace or telinit 3; telinit 5 or whatever floats your boat)
2) (again as root) install the one library you might not have installed that SL needs:
yum install compat-db
From here on out, assuming you're just installing into your home dir or somesuch, you don't need root anymore.
3) Download the tarball from
http://secondlife.com/community/linux-alpha.php and unpack it with something like
tar jxvf SecondLife*.tar.bz2
4) cd into the directory thus created
5) again only needed if you're running selinux enforcing, hack around some badly-built libs included with the client that make selinux ill:
chcon -t textrel_shlib_t lib/libfreetype.so.6
chcon -t textrel_shlib_t lib/libGLU.so.1
6) You're done. Run SL with ./secondlife
Hope that helps!
~Orenj~