Mailinglist Archive: opensuse (2522 mails)
|< Previous||Next >|
Re: [SLE] Using RedHat RPMs under SuSE
- From: fountai@xxxxxxxxxxxxxxx (Derek Fountain)
- Date: Wed, 05 Jul 2000 09:23:46 +0100
- Message-id: <3962F092.35BB6659@xxxxxxxxxxxxxxx>
Each to his own. The benefits of RPMs are much greater than
the problems they present. If you want to install things
just where you want them, but give yourself the burden of
trying to remember which application uses which libraries,
config files, etc, that's up to you. Me? I'm happy to go the
way the RPM packager pushes me, unless I can see a very good
reason not to.
That said, I was pondering the problem of where applications
get installed, and where they put there documents and such
just this very morning. The LSB is all very well, but after
2 years I don't think agreement is going to be reached
anytime soon. So it occured to be that a standard script
which sets a load of environment variables which an
installer could use could be created by each distro
maintainer. Such a script for SuSE might look like this:
export DOC_PATH = /usr/docs/packages
export CONFIG_PATH = /etc
export BOOTSCRIPTS_PATH = /sbin/init.d
export XRUNLEVEL = 3
export TTYRUNLEVEL = 2
and so on.
I installed the Vmware upgrade last night, and it asked me
several questions about where it should put binaries,
documents, boot scripts, etc. If SuSE, Redhat, Slackware,
Debian and all the others provided this information in a
standard place, and all installers looked to that place for
guidance, most of the problem would go away.
Just a thought.
> > If the RPM contains files which overwrite existing files -
> > particularly libraries, you could have a problem. If the RPM
> > contains files which go into strange locations, you could
> > have a problem (those strange locations might not be in a
> > SuSE system's paths, for example.) If the RPM just goes into
> > /opt or somewhere nice and neutral, you should be OK.
> This is exactly what's WRONG with many of the RPMs!!! The packager
> ASSUMES where the files should be installed....NOT! I prefer that user
> installed apps. be placed in /usr/local, which is a partitian on my
> system..../usr is also a partitian. I've allocated plenty of space for
> apps. in /usr/local. Just 1 reason I'm not wild about RPMs.
To unsubscribe send e-mail to suse-linux-e-unsubscribe@xxxxxxxx
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the FAQ at http://www.suse.com/support/faq
|< Previous||Next >|