Simon Young wrote:
>
> Hi all,
>
> Minor point here, but I just installed Keepalived on a Debian woody
> machine, and everything that should have been installed to /etc ended up
> in /usr/local/etc.
>
> Obviously './configure --prefix=/' fixes the problem, but it just seems
> a little odd, considering the installation notes tell you to look in
> /etc/keepalived after installing.
This is all a hopeless mess in my mind. I talked to Drew Streib of the Linux
FSB
about this once, when configure scripts were starting to put everything in
/usr/local
rather than in their usual places and I was building systems with grep etc all
in
/usr/local/bin.
The thinking is that anything the end user installs, even if he is root,
should go in /usr/local, while people making up distributions will know where
they really
go. The assumption then is that end users know as much about Linux as the
average Windows
user knows about the Windows file system. I don't know whether this is really
smart planning
for the future when Linux has total world domination or complete stupidity on
the part of the
Linux FSB.
The upshot of this is that developers know where everything is supposed to go
and the configure
script will put it somewhere else. You have to know that the assumptions of the
configure script
and the developer are quite different and you'll have to carefully inspect the
output of
`./configure --help` before you run it.
Joe
--
Joseph Mack PhD, High Performance Computing & Scientific Visualization
SAIC, Supporting the EPA Research Triangle Park, NC 919-541-0007
Federal Contact - John B. Smith 919-541-1087 - smith.johnb@xxxxxxx
|