[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: