Sections
In this section
Computational Science and Engineering

2343 Academic Surge
UC Davis
One Shields Avenue
Davis, CA 95616

(530) 752-6298 phone
(530) 752-8894 fax

 
Personal tools

Mirror

CSE offers an open-source software mirror to the campus community

About

The CSE mirror is hosted in the Mathematical Sciences Building on the UC Davis Campus. The mirror is currently accessible via HTTP only at mirror.cse.ucdavis.edu.

Software

We currently host open source software that is of use to a wide campus audience. If you have a suggestion for adding a distribution or software package to our mirror, please contact tech support. Here is a list of the software distributions that we host on our mirror:

Distributions/Integrations

Ubuntu

Ubuntu is a very popular Linux distribution available today for both desktops and servers. It is used extensively at CCSE. Our source for Ubuntu software is the official Ubuntu mirror (archive.ubuntu.com and releases.ubuntu.com)

CentOS

CentOS is a Redhat derivative that is widely used in HPC. CentOS aims to be completely compatible with Redhat's Enterprise Linux but offers updates via YUM for free. Our source for CentOS is the official CentOS mirror (centos.org).

Rocks

Rocks is a widely used cluster integration that assists in the management of complex HPC installations. Our source for Rocks is the official Rocks website (rocksclusters.org).

Software Map

What follows is a map of the software that is available from the CCSE mirror.

Distribution Name Released Versions Architectures Update Frequency
Notes
Ubuntu Gutsy Gibbon
Oct 2007
7.10
i386, x86_64
Nightly
Download a sample sources.list
Ubuntu
Feisty Fawn
April 2007
7.04
i386, x86_64
Nightly
Download a sample sources.list
Ubuntu
Edgy Eft
October 2006
6.10
i386, x86_64
Nightly
Download a sample sources.list
Ubuntu
Dapper Drake
June 2006
6.06
i386, x86_64 Nightly
Download a sample sources.list.
This release includes Long-Term Support (LTS)
CentOS
CentOS 5
April 2007
5.0
i386, x86_64
Nightly
Download a sample repository config
CentOS CentOS 4
May 2007
4.0 - 4.5
i386, x86_64
Nightly
Download a sample repository config
Rocks Mars Hill
July 2007
4.3
i386, x86_64
Nightly
Download a sample repository config

Configuration

This section will hopefully give you advise on how to take advantage of the CSE mirror.

Update Ubuntu to point at the CSE mirror

This section describes how to regularly update your Ubuntu machine using this mirror. First you must edit (as root or using sudo) the /etc/apt/sources.list file. The following is an example for feisty. See this website for complete sources for each distribution.

# Everything for feisty
deb http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb-src http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse

# Everything for feisty-updates
deb http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse

# Everything for feisty-backports
deb http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse

# Everything for feisty-security
deb http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
deb-src http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu feisty-security main restricted universe multiverse

Then just apt-get update to make sure you typed everything correctly.


Update CentOS to point at the CSE mirror

This section describes how to regularly update your CentOS machine using this mirror.  First you add entries for repositories you want in

/etc/yum.repos.d/CentOS-5.repo


[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.cse.ucdavis.edu/centos.org/$releasever/os/$basearch/
gpgcheck=0
gpgkey=http://mirror.cse.ucdavis.edu/centos.org/RPM-GPG-KEY-centos5
priority=1
protect=1

#released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://mirror.cse.ucdavis.edu/centos.org/$releasever/updates/$basearch/
gpgcheck=0
gpgkey=http://mirror.cse.ucdavis.edu/centos.org/RPM-GPG-KEY-centos5
priority=1
protect=1

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirror.cse.ucdavis.edu/centos.org/$releasever/addons/$basearch/
gpgcheck=0
gpgkey=http://mirror.cse.ucdavis.edu/centos.org/RPM-GPG-KEY-centos5
priority=1
protect=1

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.cse.ucdavis.edu/centos.org/$releasever/extras/$basearch/
gpgcheck=0
gpgkey=http://mirror.cse.ucdavis.edu/centos.org/RPM-GPG-KEY-centos5
priority=1
protect=1

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirror.cse.ucdavis.edu/centos.org/$releasever/centosplus/$basearch/
gpgcheck=0
enabled=0
gpgkey=http://mirror.cse.ucdavis.edu/centos.org/RPM-GPG-KEY-centos5
priority=2
protect=1

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
baseurl=http://mirror.cse.ucdavis.edu/centos.org/$releasever/contrib/$basearch/
gpgcheck=0
enabled=0
gpgkey=http://mirror.cse.ucdavis.edu/centos.org/RPM-GPG-KEY-centos5
priority=2
protect=1

Then just yum update.


Other Mirrors

There are other software mirrors on campus. Here is a list of some of the other mirrors at UC Davis with information on what they provide.

Library

The UC Davis library offers a mirror of Fedora. If you come from a UC Davis IP address YUM's Mirror Manager will automatically direct you to their mirror. This mirror is available over the http protocol.

Engineering

The UC Davis Engineering department offers a mirror of OpenBSD. This mirror is available over the ftp protocol.