[csw-users] Installing OpenCSW via pkgutil, and to /usr/local?

Victor Hooi victorhooi at yahoo.com
Thu Jul 28 02:35:36 CEST 2011


Awesome, relocatable packages  sound great =).

Many organisations (including mine) do have arbitrary rules about this. For
example, my workplace will let us install (or rather, they'll install on our
behalf) packages into /usr/local.

However, we can't install (or even create a symlink, apparently) into /opt.
Very strange, but we have to work with it unfortunately =(.

I'd be happy to test any such builds, or help out in any way I can.

For example, with the help of the mailing list, I've managed to fix my WRONG
ELF CLASS errors, yet running emacs gives me:

bash$ ./emacs
> Warning: arch-dependent data dir
> (/opt/csw/libexec/emacs/23.1/i386-pc-solaris2.8/) does not exist.
> Warning: arch-independent data dir (/opt/csw/share/emacs/23.1/etc/) does
> not exist.
> Warning: Lisp directory `/opt/csw/share/emacs/23.1/site-lisp' does not
> exist.
> Warning: Lisp directory `/opt/csw/share/emacs/site-lisp' does not exist.
> Warning: Lisp directory `/opt/csw/share/emacs/23.1/lisp' does not exist.
> Warning: Lisp directory `/opt/csw/share/emacs/23.1/leim' does not exist.
> Error: charsets directory (/opt/csw/share/emacs/23.1/etc/charsets) does not
> exist.
> Emacs will not function correctly without the character map files.
> Please check your installation!
> Cannot open load file: warnings

Finally - for a userspace package manager, what do you mean? Do you mean the
ability to install/remove packages from filesystem locations we have
read/write access to? (e.g. our sysadmins can grant us access to
/usr/local). Because I thought pkg-util ultimately just delegated to
pkgadd/pkgrm, which require root access anyhow?


On Thu, Jul 28, 2011 at 07:14, Dagobert Michelsen <dam at opencsw.org> wrote:

> Hi Maciej,
> Am 27.07.2011 um 21:25 schrieb Maciej Bliziński:
> > I was wondering how much work would it be to build the world with a
> different prefix. Companies will probably have arbitrary rules about where
> you can install packages. If we made it possible to build the world in a
> custom prefix, many organizations would benefit from it. I started a test
> build like that in a VM, and I plan on having a stab at it, just because
> it's interesting.
> >
> > If there are other people who are thinking about it, and would be willing
> to spend some time testing such builds, let me know. If there is interest
> and we join forces, we have a better chance of succeeding. The success could
> be defined as a set of packages (coreutils, etc) that successfully build
> under a custom prefix, and work.
> I am interested in this. Additionally, some kind of userspace package
> manager would be
> really cool.
> Best regards
>  -- Dago
> --
> "You don't become great by trying to be great, you become great by wanting
> to do something,
> and then doing it so hard that you become great in the process." - xkcd
> #896
> _______________________________________________
> users mailing list
> users at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/users/attachments/20110728/20122ac1/attachment.html>

More information about the users mailing list