Icecast Server/Installing latest version (official Xiph repositories)

From XiphWiki
Revision as of 03:30, 16 May 2015 by Dm8tbr (talk | contribs) (initial content, introduction, instructions for deb distros)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Xiph.org provides the latest version of Icecast packaged for various distributions. The packages are built centrally from one set of sources on the openSUSE OpenBuildService instance in the Multimedia/Xiph.org project.

Packages are usually available on release day. Packaging follows closely the original distro packaging to stay a seamless drop in replacement. The packages are meant for users who need the latest version of Icecast or HTTPS support, while their distribution doesn't provide it.

Debian and Ubuntu (in all its flavors)

It takes 4 simple commands to install the latest Icecast version on a deb based distro.

Add the repository

This expects that you have sudo installed, if not, open a root shell and run the echo command directly.

Copy paste the command for your distribution release and make sure that it's executed as one line!

Distribution Release command repository comments
Debian 8.0 (jessie) sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ ./ >>/etc/apt/sources.list.d/icecast.list" repository
Debian 7.0 (wheezy) sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/Debian_7.0/ ./ >>/etc/apt/sources.list.d/icecast.list" repository
Debian 6.0 (squeeze) sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/Debian_6.0/ ./ >>/etc/apt/sources.list.d/icecast.list" repository
Ubuntu 12.04 (precise) sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_12.04/ ./ >>/etc/apt/sources.list.d/icecast.list" repository
Ubuntu 14.04 (precise) sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_14.04/ ./ >>/etc/apt/sources.list.d/icecast.list" repository
Ubuntu 14.10 (precise) sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_14.10/ ./ >>/etc/apt/sources.list.d/icecast.list" repository not LTS!
Ubuntu 15.04 (precise) sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.04/ ./ >>/etc/apt/sources.list.d/icecast.list" repository not LTS!
source package, any deb distro sudo sh -c "echo deb-src http://download.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ ./ >>/etc/apt/sources.list.d/icecast.list" repository actually available for all repository URLs

Import the Multimedia signing key

You need to add the openSUSE OBS Multimedia signing key as a trusted key to your system. There are many ways to verify they key, e.g. by a simple web search. After downloading the key, you can run this command:
gpg multimedia-obs.key
Should yield:
pub 1024D/3A802234 2009-04-23 multimedia OBS Project <multimedia@build.opensuse.org>
Then you can import it:
sudo apt-key add multimedia-obs.key

The most simple, but not recommended way is:
wget -qO - http://icecast.org/multimedia-obs.key | sudo apt-key add -

Update repository index

sudo apt-get update

Install Icecast

sudo apt-get install icecast2

RedHat and its derivatives

Distribution Release command repository comments

openSUSE

Distribution Release command repository comments