Our software 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.
We currently host open source software that is of use to our user community. If you have a suggestion for adding a distribution or software package to our mirror, please contact us. We usually only add software that we recommend or support.
Here is a list of the Operating Systems (mainly Linux distributions) that we host on our mirror:
Ubuntu is a very popular Linux distribution available today for both desktops and servers. Our source for Ubuntu software is the official Ubuntu mirror (archive.ubuntu.com and releases.ubuntu.com)
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 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).
What follows is a map of the software that is available from our mirror.
| Distribution Name | Released | Versions | Architectures | Update Frequency | Links |
|---|---|---|---|---|---|
| Karmic Koala (Ubuntu) | Oct 2009 | 9.10 | i386, x86_64 | Nightly | isos, sources.list |
| Jaunty (Ubuntu) | April 2009 | 9.04 | i386, x86_64 | Nightly | isos, sources.list |
| Intrepid Ibex (Ubuntu) | October 2008 | 8.10 | i386, x86_64 | Nightly | isos, sources.list |
| Hardy Heron (Ubuntu LTS) | April 2008 | 8.04 | i386, x86_64 | Nightly | isos, sources.list |
| Gutsy Gibbon (Ubuntu) | October 2007 | 7.10 | i386, x86_64 | Nightly | isos, sources.list |
| Feisty Fawn (Ubuntu) | April 2007 | 7.04 | i386, x86_64 | Nightly | isos, sources.list |
| Dapper Drake (Ubuntu LTS) | June 2006 | 6.06 | i386, x86_64 | Nightly | isos, sources.list |
| CentOS 5 | April 2007 | 5.2 | i386, x86_64 | Nightly | isos, repo config |
| CentOS 4 | May 2007 | 4.7 | i386, x86_64 | Nightly | isos, repo config |
| Mars Hill (Rocks) | July 2007 | 4.3 - 5.0 | i386, x86_64 | Nightly | repo config |
The following software is no longer available on our mirror because the vendor has discontinued support and no longer provides patches.
This section will hopefully give you advise on how to take advantage of this 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 hardy. See this website for complete sources for each distribution.
# Everything for hardy deb http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse deb-src http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse # Everything for hardy-updates deb http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse deb-src http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse # Everything for hardy-backports deb http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse deb-src http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # Everything for hardy-security deb http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse deb-src http://mirror.cse.ucdavis.edu/archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
Then just sudo apt-get update to make sure you typed everything correctly.
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 run sudo yum update.
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.
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.
The UC Davis Engineering department offers a mirror of OpenBSD. This mirror is available over the ftp protocol.