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 | Hardy Heron |
April 2008 |
8.04 |
i386, x86_64 |
Nightly |
Download a sample sources.list This release includes Long-Term Support (LTS) |
| Ubuntu | Gutsy Gibbon |
October 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 - 5.1 |
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 - 5.0 |
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.