Difference between revisions of "User:Dennisvd@nikhef.nl/UserSpacePackageManagement"

From PDP/Grid Wiki
Jump to navigationJump to search
 
Line 3: Line 3:
 
There has always been the option for users (or rather, VOs) to place their own software in special locations on a per-cluster basis. This is a low-level fallback, basically offering just file system access and nothing else. To do proper package management in these so-called VO software areas is something that needs to be looked at.
 
There has always been the option for users (or rather, VOs) to place their own software in special locations on a per-cluster basis. This is a low-level fallback, basically offering just file system access and nothing else. To do proper package management in these so-called VO software areas is something that needs to be looked at.
  
There are various possibilities, but the one explored here concerns pkgsrc by NetBSD. It is a widely available open-source system that fetches and builds software from source whenever needed.
+
There are various possibilities, but the one explored here concerns [http://www.netbsd.org/docs/ pkgsrc by NetBSD]. It is a widely available open-source system that fetches and builds software from source whenever needed.
 +
 
 +
== Installation steps ==
 +
 
 +
# [http://ftp.netbsd.org/pub/NetBSD/packages/ download pkgsrc] (choose pkgsrc.tar.gz)
 +
# unpack and install
 +
# configure

Revision as of 13:03, 21 May 2010

Managing software packages on the Grid is complicated, because there is no central control over the setup of the operating environment across clusters. Even in a relatively small, tightly coordinated collection of clusters such as BiG Grid, the offering of packages is not tailored to the user's needs.

There has always been the option for users (or rather, VOs) to place their own software in special locations on a per-cluster basis. This is a low-level fallback, basically offering just file system access and nothing else. To do proper package management in these so-called VO software areas is something that needs to be looked at.

There are various possibilities, but the one explored here concerns pkgsrc by NetBSD. It is a widely available open-source system that fetches and builds software from source whenever needed.

Installation steps

  1. download pkgsrc (choose pkgsrc.tar.gz)
  2. unpack and install
  3. configure