On Fri, 23 May 2003 09:44:21 -0500, Suspect <pr0ject@...> wrote:
> The difference is, I can manipulate build/install options at compile
> Correct me if I'm wrong but, RPM's are precompiled binaries correct?
rpms can be either precompiled binaries or source packages. The usefulness
of a package like an RPM becomes significant if you have many servers to
administer. I build rpms from src rpms (after setting the build/install
options in the spec file) to binaries for automated distribution in our
infrastructure. You can script builds from tar.gzs, but why bother when you
have a tool like rpm? With webmin I can post the binaries that I have built
and install them remotely on LOTS of boxes, really fast.
If you only administer one server, the only real advantage to package
management is the reduction of cruft. A well written uninstall: target in
your Makefile will help with that, too, but not to the level that RPM does.
There is a place for both concepts, ie, custom builds for tgz, rpms for
production machines. But, to re-iterate the short answer, I can modify the
build/compile options and build custom rpm packages using src.rpms.
> Today joe@... mumbled incessantly:
> ** Suspect wrote:
> ** >Actually, I run FreeBSD without RPM necessities. (Though the ports
> ** >is similar, it is NOT packages).
> ** ** Sure it is. Does it allow you to add or remove a port without a
> lot of ** effort (i.e. with one command)? It's a package manager. Not a
> binary ** package manager, but a package manager nonetheless. I'm not
> extremely ** well-versed in FreeBSD lore, but my understanding is that
> the ports ** system is a very good package manager.
> ** ** >Besides, running ./setup.sh with webmin is super easy as it
> ** >would I wanna go and screw it up with RPM's? =]
> ** ** Because running rpm -Uvh webmin-version.noarch.rpm is also super-
> ** -- ** Joe Cooper <joe@...>
> ** Web caching appliances and support.
> ** http://www.swelltech.com
> ** ** ** ** -------------------------------------------------------
> ** This SF.net email is sponsored by: ObjectStore.
> ** If flattening out C++ or Java code to make your application fit in a
> ** relational database is painful, don't do it! Check out ObjectStore.
> ** Now part of Progress Software. http://www.objectstore.net/sourceforge
> ** -
> ** Forwarded by the Webmin mailing list at webadmin-
> ** To remove yourself from this list, go to
> ** http://lists.sourceforge.net/lists/listinfo/webadmin-list
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/