Mirrors
Mirrors
XMission runs a publicly available software repository, consisting of GNU/Linux and BSD operating systems, popular software applications, such as Firefox and MediaWiki, as well as archives such as Project Gutenberg.
Use of this server is provided free of charge, provided that you find it useful. You are welcome to change your operating system's repository to point to "mirrors.xmission.com" to get your software updates. At a minimum, the server is updated daily, with some popular software updated more frequently.
The mirrors.xmission.com server is available using the following protocols:
- ftp://mirrors.xmission.com
- http://mirrors.xmission.com
- https://mirrors.xmission.com
- nfs://mirrors.xmission.com/mirrors
- rsync://mirrors.xmission.com
If you find this server useful, please considering purchasing services from us. See https://xmission.com for more information.
SSL
https://mirrors.xmission.com is available using SSL. This means that you can get your package updates optionally over SSL. Below are setup instructions for various operating systems.
CentOS
CentOS has all the necessary configuration needed to grab packages via yum(8)
with no additional configuration. All that is needed is for you to change http
to https
in your /etc/yum.repos.d/CentOS-Base.repo
file:
[base] name=CentOS-$releasever - Base baseurl=https://mirrors.xmission.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [updates] name=CentOS-$releasever - Updates baseurl=https://mirrors.xmission.com/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [extras] name=CentOS-$releasever - Extras baseurl=https://mirrors.xmission.com/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Debian
For Debian to grab packages via SSL using apt(8)
, you need to install the apt-transport-https
package first before changing your URL:
$ sudo aptitude install apt-transport-https
Now edit your /etc/apt/sources.list
. Below is an example using Debian stable:
deb https://mirrors.xmission.com/debian/ stable main non-free contrib deb-src https://mirrors.xmission.com/debian/ stable main non-free contrib deb https://mirrors.xmission.com/debian-security stable/updates main contrib non-free deb-src https://mirrors.xmission.com/debian-security stable/updates main contrib non-free
Fedora
Fedora has all the necessary configuration needed to grab packages via yum(8)
with no additional configuration. All that is needed is for you to change http
to https
in your /etc/yum.repos.d/fedora.repo
file:
[fedora] name=Fedora $releasever - $basearch baseurl=https://mirrors.xmission.com/fedora/linux/releases/$releasever/Everything/$basearch/os/ enabled=1 metadata_expire=7d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
Gentoo
Gentoo has all the necessary software needed to grab packages via emerge(1)
with no additional configuration. All that is needed is for you to change http
to https
in your /etc/portage/make.conf
file:
GENTOO_MIRRORS="https://mirrors.xmission.com/gentoo/ ${GENTOO_MIRRORS}"
Ubuntu
For Ubuntu to grab packages via SSL using apt(8)
, you need to install the apt-transport-https
package first before changing your URL:
$ sudo aptitude install apt-transport-https
Now edit your /etc/apt/sources.list
. Below is an example using Ubuntu 12.04 LTS:
deb https://mirrors.xmission.com/ubuntu precise main restricted universe multiverse deb-src https://mirrors.xmission.com/ubuntu precise main restricted universe multiverse deb https://mirrors.xmission.com/ubuntu precise-updates main restricted universe multiverse deb-src https://mirrors.xmission.com/ubuntu precise-updates main restricted universe multiverse deb https://mirrors.xmission.com/ubuntu-archive precise main restricted universe multiverse deb-src https://mirrors.xmission.com/ubuntu-archive precise main restricted universe multiverse