Search


DASWG LAL Doxygen

Docs

How-To's
Technical
Software Docs
Minutes

Download

Browse CVS, Git, or SVN
Software Repositories
OS Security Updates
LIGO software virtual machine
VMware SL6 Install

Participate

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

Projects

DMT
DQSEGDB
Glue
GraceDB
gstlal
LALSuite
LDAS Tools
LDG Client/Server
LDR
ligoDV
LIGOtools
LVAlert Administration
LVAlert
MatApps
Metaio
NDS Client
PyLAL
LSCSOFT VM

Legacy Projects

geopp
LDAS
LDM
LIGOtools
LSCGIS
Onasys
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$