In a message dated: Tue, 14 Nov 2000 15:38:30 EST
Benjamin Scott said:

>On Fri, 10 Nov 2000, Derek Martin wrote:
>>> One of the things I love about Red Hat Linux over Microsoft Windows is how
>>> *easy* it is to install a new package.  "rpm -i foo" and *I'M DONE*.
>> 
>> On the other hand, this method isn't all that flexible.  If you're
>> installing something to be shared, for example, you can't control WHERE it
>> gets installed.
>
>  Well, remember, the whole idea of package management is centralized control.
>  
>The idea is that you install the RPM on a "master" system, and then share the
>/usr filesystem to other systems.

Why would I want to NFS mount my /usr partition?  That's asking for trouble, 
especially when you consider that X is installed under /usr!

RPM is designed with the misinformed notion that the user is installing to 
*their* desktop system, *NOT* a centralized NFS server.  If it were truly 
designed for centralized installation, then --prefix and --relocate would work 
on *every* pacakge.  It doesn't, because RPM wasn't designed with the concept 
of an NFS server in mind.

>  If you prefer, you can use multiple RPM databases.  Create a separate RPM DB
>just for use for shared packages.  Use --root and/or --dbpath to select that
>database when installing packages to the shared location.  This has the
>advantage of keeping the "shared" stuff septate from the "local" stuff present
>on the host system.  This would be particularly useful if your are using
>Network Attached Storage -- you could do the installs from any system, but
>keep the same RPM database throughout.

Yes, but how do I accomplish this if my NAS is exporting the path /nfs
to the world and I want to install all "centrally admin'ed pkgs" down that 
path rather than /usr?  It won't work.  RPM is not well designed with large 
scale networks in mind.  This isn't a problem specific to RPM either, Debian 
has the same problem, as does Windows.  The problem is that those designing 
installation utilities have never been a sysadmin and have no clue about the 
things that go on in a real production environment.

Didn't we already kill this horse 2 weeks ago?
-- 
Seeya,
Paul
----
           I'm in shape, my shape just happens to be pear!

         If you're not having fun, you're not doing it right!



**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to