Hi there.

On Tue, Jan 15, 2013 at 08:32:29AM -0800, Timo Kluck wrote:
> I looked into this, seeing whether we could use portage, pkgsrc, apt
> or
> macports for this. Unfortunately, they all either require root
> privileges
> and/or a dedicated user added to the system (portage, apt), require
> you to
> have the entire dependency tree (pkgsrc),

i doubt any of these are true. i have once used apt-get to install
packages into a seperate root (without root privileges, not using
fakeroot, chroot and the like). iirc,
apt-get -c $SOME_ROOT/etc/apt/apt.conf
did the trick. a quick look into apt.conf(5) reveals that there is a
RootDir configuration item:
"""
The configuration item RootDir has a special meaning. If set, all paths
in Dir:: will be relative to RootDir, even paths that are specified
absolutely. So, for instance, if RootDir is set to /tmp/staging and
Dir::State::status is set to /var/lib/dpkg/status, then the status file
will be looked up in /tmp/staging/var/lib/dpkg/status.
"""
of course some environment settings are ineviatble to make use of that
installation....

about dependencies: no, apt would only use the local dependency tree in
$SOME_ROOT/var/lib/apt/lists/.

> or rely on mac-specific libraries
> (macports).

so it must be that one? sorry, i don't know about mac.*.

have fun
felix

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to