LSC Data Analysis Software Working Groups

Navigation

DASWG
LSC
LIGO


DASWG LAL Doxygen

Docs

How-to
Minutes
Technical
Software Docs

Download

Browse CVS
Repositories

Participate

Change Control Board
Edit these pages
Sub-committees
Mailing List
Telecon

Projects

DMT
geopp
Glue
LAL Home Page
LALApps Home Page
LDAS
LDG Client/Server
LDM
LDR
LIGOtools
MatApps
Metaio
Onasys
Online
OSG-LIGO

Software Packaging

Table of contents

  1. Overview
  2. YUM
  3. List of Software
  4. Contributors

Overview

There are many software packages required to be installed on multiple sites of the LSC data grid. This section address issues on how to prepare, integrate, test, maintain, and release these software packages so that users are provided with easy and standard ways to update and install them with little bothers.

YUM

The rpm is used to pack each software. Corresponding software developers are responsible to provide these rpms (hopefully, we will try our best to be help on this of course).

Every rpm has a header. That header contains a complete file list, package descriptions, lists of what features/libs it provides, lists of what it requires, what it conflicts with etc. What Yum does is to copy the header from the rpms on the server (called a repository, just an HTTP or ftp server), then the client part of yum uses those headers to determine what needs to be installed/upgraded/erased.

Please go to here for more information on YUM.

List of Software

Totally four repositories (HTTP servers) will be maintained:

Each repository will include rpms of the following software:

Contributors

Send comments on this page to Junwei Cao.
$Id: software-packaging.html,v 1.7 2004/11/25 22:37:57 jcao Exp $