Re: possible to install an rpm in user space?

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

 



On Mon, Nov 8, 2010 at 7:31 AM, Stuart D. Gathman <stuart@xxxxxxxx> wrote:
>  If the original
> poster would present his use-case, that might help determine the
> general usefulness of such a feature

I have a bunch of users on Centos OS. They are climate researchers who
use ncview, nco, grads, some other slightly obscure tools. There is a
tendency for certain datasets to need a certain version of the tool,
so that ideally multiple versions of the tool would be installed on
the same machine for use in different instances. Also, some of these
tools tend to fall behind or jump ahead of the centos distro in terms
of library dependencies. That is, I can't find a centos rpm of a
particular tool, but I can find a fedora or redhat rpm, which would be
close enough except it depends on some library that is older or newer
than the one I have installed.

What I usually try to do in such cases is to fall back to the
configure/make/make install stuff, but do it as a non-root user in
userspace. That way I don't screw up the shared libraries. But it is
usually a confusing, slow and labor intensive task, maybe because I
don't really know what I am doing, maybe because config scripts are a
bit less robust than one might like.

It might make more sense to switch to ubuntu (has slightly better
support for most of the tools in question), or donate some usable
centos rpms, or something like that. Or install some virtual machines
with different versions.

This also seems possibly related to problems I have with the netcdf
libraries, which do appear in rpms, but need to be compiled
differently depending on how your application will be compiled. I'm
not sure that this approach would help there or not, but the idea is
similar - different flavors of the same thing living in different
places on the same machine, use environment variable to decide which
gets used.

Dave
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxxxxx
http://lists.rpm.org/mailman/listinfo/rpm-list



[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux