Mirrors

From XMission Wiki
Revision as of 10:29, 25 March 2014 by Atoponce (talk | contribs) (formatting updates)
Jump to: navigation, search

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