[gobolinux-users] Trying to install nVIDIA - script may need update
teique
teique at gmail.com
Sun Apr 1 21:48:45 UTC 2007
Jonas Karlsson wrote:
> This was a tricky "bug" to reproduce but after some experimenting I found
> out how to do it, and it was just as you did it.
> You shouldn't create any relative links inside the /System/Links/Libraries
> (/lib) directory, that's what making this happen, not that the subversions
> of the library differs. As I said, SymlinkProgram takes no heed to what
> subversion of a library exist. Instead the problem is with how readlink
> works, and now I'm not saying that there's a bug in readlink, instead
> there are situations that is impossible to take into account, with how
> symlinks point.
>
> What you should to is to remove the libGL.so.1 link in
> /System/Links/Libraries and instead cd into /Programs/Nvidia/1.0_9755/lib/
> and do 'ln -sf libGL.so.1.0.9755 libGL.so.1'.
I c your point, but...
at
$ /Programs/Nvidia/1.0_9755/lib/
already exists
$ libGL.so.1 local symlink to libGL.so.1.0.9755
just to make it sure I did remove and resymlink localy (we never know
right :))
then I remove the
$ /lib/libGL.so.1 symlink
then I ran
$ SymlinkProgram mesa
then I got libGL.so.1 pointing to
/Programs/Mesa/6.5/lib/libGL.so.1.5.060500 again
to have a test base,
as you said it pointed to real file, but when I ran
$ SymlinkProgram -c overwrite nvidia
that link became a local link at /lib !!!
$ libGL.so.1 -> libGL.so.1.5.060500
just to make it sure, I did this at /lib:
$ ln -sf /Programs/Nvidia/1.0_9755/lib/libGL.so.1.0.9755 libGL.so.1
then this
$ SymlinkProgram -c overwrite nvidia
and I got this local symlink again:
$ libGL.so.1 -> libGL.so.1.5.060500
the only way I still c for now is to remove the /lib/libGL.so.1.5.060500
symlink
and it works great!
> Then you can try to
> resymlink the Nvidia lib again.
>
>
More information about the gobolinux-users
mailing list