I'm confused... where do X11 bins go?
Hi,
Where should I install X11 binaries? In /usr/bin/X11 or
/usr/X11R6/bin? If I have undestood this correctly, the idea is that
/usr/bin/X11 points to the current X11 release, i.e., if X11R7 comes
out, /usr/bin/X11 will point to /usr/X11R7/bin, right?
What happens with installed packages? I have foo, which contains:
/usr/X11R6/bin/foo
and it's accessible via /usr/bin/X11/foo, but after xlib6g (or
xfree86-common?) decides to change the symlink, /usr/bin/X11/foo
won't work anymore.
OTOH, if foo contains
/usr/bin/X11/foo
after xlib6g changes the symlink, /usr/bin/X11/foo will continue to
work, IFF foo is installed after xlib6g. More important, if foo is
already installed, dpkg will loose track of /usr/bin/X11/foo, because
it's actually installed on /usr/X11R6/bin/foo, but the file list says
it's on /usr/bin/X11/foo, which points to /usr/X11R7/bin/foo.
If this is correct, binaries should be installed in /usr/X11R6/bin...
so what's the point of referencing them via /usr/bin/X11? Am I
missing something here?
Either way, I have to fix some of my packages, but I need to know
which one is the proper fix...
Marcelo
Reply to: