User Tools

Site Tools


support:services:mirror

About this Service

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.

Operating Systems

Here is a list of the Operating Systems (mainly Linux distributions) that we host on our mirror:

Ubuntu

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). Our cronjob script for Ubuntu is available online. We typically download the ISOs manually via bittorrent.

Linux Mint

Linux Mint The purpose of Linux Mint is to produce a modern, elegant and comfortable operating system which is both powerful and easy to use. It's recently surpassed Ubuntu in popularity. Ideal for desktops and laptops, especially if you loathe Unity and the evil global menu.

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 kernel.org (an official mirror). Our cronjob script for CentOS is available online.

EPEL

Extra Packages for Enterprise Linux or EPEL is a project to bring newer packages to RHEL and CentOS. It is useful for getting newer versions of some packages without being forced to build it yourself. Our source for EPEL is kernel.org (an official mirror). Our cronjob script for EPEL is available online.

Software Map

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

Currently Available

Distribution Name Released Versions Architectures Update Frequency Links
Xenial (Ubuntu 16.04) April 2016 16.04 x86_64 Nightly isos, sources.list
Vivid (Ubuntu 15.04) April 2015 15.04 x86_64 Nightly isos, sources.list
Utopic (Ubuntu 14.10) Oct 2014 14.10 x86_64 Nightly isos, sources.list
Trusty LTS (Ubuntu 14.04 LTS) April 2014 14.04 x86_64 Nightly isos, sources.list
CentOS 6 Current 6.5 x86_64 Nightly isos, Missing
EPEL 5 Current 6.5 x86_64 Nightly repo config
CentOS 5 Current 5.10 x86_64 Nightly isos, repo config
Precise Pangolin (Ubuntu LTS) April 2012 12.04 x86_64 Nightly isos, sources.list
Lucid Lynx (Ubuntu LTS) Feb 2011 10.04.4 x86_64 Nightly isos, sources.list

Recently Removed

The following software is no longer available on our mirror because the vendor has discontinued support and no longer provides patches.

EoL Ubuntu Releases

The following Ubuntu releases have been removed from our mirror. See this page for more information on Ubuntu End of Life dates.

  • 13.10 Saucy (Ubuntu)
  • 13.04 Raring (Ubuntu)
  • 12.10 Quantal (Ubuntu)
  • 11.10 Oneiric (Ubuntu)
  • 11.04 Natty (Ubuntu)
  • 10.10 Maverick Meerkat (Ubuntu)
  • 9.10 Karmic Koala (Ubuntu)
  • 9.04 Jaunty Jackalope (Ubuntu)
  • 8.10 Intrepid Ibex (Ubuntu)
  • 7.10 Gutsy Gibbon (Ubuntu)
  • 7.04 Feisty Fawn (Ubuntu)
  • 6.10 Edgy Eft (Ubuntu)

EoL CentOS Releases

CentOS follows RHELs lead and removes old releases when a new release is out. You typically are forced to upgrade to the next minor version. The EoL dates for CentOS are published on their website. Support for CentOS 4 doesn't end until 2012.

Configuration

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

Update Ubuntu to use 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.

Update CentOS to use this 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 run sudo yum update.

Other Public UCD 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.

Math

The UC Davis Mathematics department offers Ubuntu ISOs. This mirror is available over the http protocol.

support/services/mirror.txt · Last modified: 2016/09/12 14:22 by bill