Difference between revisions of "Icecast Server/Installing latest version (official Xiph repositories)"

From XiphWiki
Jump to: navigation, search
(Fix up download URL, as openSUSE mirrors are not reliable. Add footnote why clicking on repository URLs leads to 404.)
m (Reverted edits by Dm8tbr (talk) to last revision by MechanisM)
Line 13: Line 13:
 
!Distribution Release
 
!Distribution Release
 
!Command
 
!Command
!Repository<ref name="repository">openSUSE download mirrors are unreliable, so we point to their main download server. The downside is, that it has directory indexing disabled, so following the link using a web browser results in a HTTP 404. The repository URLs should work fine regardless as package managers don't rely on directory indexing, but directly access files instead.</ref>
+
!Repository
 
!Comments
 
!Comments
 
|-
 
|-
 
|Debian 8.0 (jessie)
 
|Debian 8.0 (jessie)
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ repository]
 
|
 
|
 
|-
 
|-
 
|Debian 7.0 (wheezy)
 
|Debian 7.0 (wheezy)
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Debian_7.0/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/Debian_7.0/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Debian_7.0/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/Debian_7.0/ repository]
 
|
 
|
 
|-
 
|-
 
|Debian 6.0 (squeeze)
 
|Debian 6.0 (squeeze)
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Debian_6.0/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/Debian_6.0/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Debian_6.0/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/Debian_6.0/ repository]
 
|
 
|
 
|-
 
|-
 
|Ubuntu 12.04 (precise)
 
|Ubuntu 12.04 (precise)
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_12.04/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_12.04/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_12.04/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_12.04/ repository]
 
|
 
|
 
|-
 
|-
 
|Ubuntu 14.04 (trusty)
 
|Ubuntu 14.04 (trusty)
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_14.04/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_14.04/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_14.04/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_14.04/ repository]
 
|
 
|
 
|-
 
|-
 
|Ubuntu 15.04 (vivid)
 
|Ubuntu 15.04 (vivid)
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.04/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.04/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.04/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.04/ repository]
 
|''not'' LTS<ref name="ubuntu-lts">Ubuntu releases that are not Long-Term-Support have a [https://wiki.ubuntu.com/Releases short life cycle]. Xiph.org will stop offering updated packages for those some time after Canonical/the Ubuntu Project end their support.</ref>!
 
|''not'' LTS<ref name="ubuntu-lts">Ubuntu releases that are not Long-Term-Support have a [https://wiki.ubuntu.com/Releases short life cycle]. Xiph.org will stop offering updated packages for those some time after Canonical/the Ubuntu Project end their support.</ref>!
 
|-
 
|-
 
|Ubuntu 15.10 (wily)
 
|Ubuntu 15.10 (wily)
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.10/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.10/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.10/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.10/ repository]
 
|''not'' LTS<ref name="ubuntu-lts"/>!
 
|''not'' LTS<ref name="ubuntu-lts"/>!
 
|-
 
|-
 
|Ubuntu 16.04 (xenial)
 
|Ubuntu 16.04 (xenial)
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_16.04/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_16.04/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_16.04/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_16.04/ repository]
 
|LTS<ref name="ubuntu-lts"/>
 
|LTS<ref name="ubuntu-lts"/>
|-
 
|Ubuntu 16.10 (yakkety)
 
|<syntaxhighlight lang="bash">sudo sh -c "echo deb http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_16.10/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
 
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/xUbuntu_16.10/ repository]
 
|''not'' LTS<ref name="ubuntu-lts"/>
 
 
|-
 
|-
 
|source package, any deb distro
 
|source package, any deb distro
|<syntaxhighlight lang="bash">sudo sh -c "echo deb-src http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
+
|<syntaxhighlight lang="bash">sudo sh -c "echo deb-src http://download.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ ./ >>/etc/apt/sources.list.d/icecast.list"</syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/Debian_8.0/ repository]
 
| actually available for ''all'' repository URLs
 
| actually available for ''all'' repository URLs
 
|-
 
|-
Line 91: Line 86:
 
!Distribution Release
 
!Distribution Release
 
!Command
 
!Command
!Repository<ref name="repository"/>
+
!Repository
 
!Comments
 
!Comments
 
|-
 
|-
 
|EPEL5 (RHEL 5/CentOS 5)
 
|EPEL5 (RHEL 5/CentOS 5)
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/CentOS_5 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/CentOS_5 repository]
 
|
 
|
 
|-
 
|-
 
|EPEL6 (RHEL 6/CentOS 6)
 
|EPEL6 (RHEL 6/CentOS 6)
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/CentOS_6 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/CentOS_6 repository]
 
|
 
|
 
|-
 
|-
 
|EPEL7 (RHEL 7/CentOS 7)
 
|EPEL7 (RHEL 7/CentOS 7)
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/CentOS_7 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/CentOS_7 repository]
 
|
 
|
 
|-
 
|-
 
|Fedora 22
 
|Fedora 22
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Fedora_22 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/Fedora_22 repository]
 
|
 
|
 
|-
 
|-
 
|Fedora 23
 
|Fedora 23
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/Fedora_23 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/Fedora_23 repository]
 
|
 
|
 
|-
 
|-
Line 126: Line 121:
 
!Distribution Release
 
!Distribution Release
 
!Command
 
!Command
!Repository<ref name="repository"/>
+
!Repository
 
!Comments
 
!Comments
 
|-
 
|-
 
|SUSE Linux Enterprise 11.3
 
|SUSE Linux Enterprise 11.3
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/SLE_11_SP3 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/SLE_11_SP3 repository]
 
|
 
|
 
|-
 
|-
 
|SUSE Linux Enterprise 11.4
 
|SUSE Linux Enterprise 11.4
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/SLE_11_SP4 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/SLE_11_SP4 repository]
 
|
 
|
 
|-
 
|-
 
|SUSE Linux Enterprise 12
 
|SUSE Linux Enterprise 12
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/SLE_12 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/SLE_12 repository]
 
|
 
|
 
|-
 
|-
 
|openSUSE 13.1
 
|openSUSE 13.1
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/openSUSE_13.1 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/openSUSE_13.1 repository]
 
|
 
|
 
|-
 
|-
 
|openSUSE 13.2
 
|openSUSE 13.2
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/openSUSE_13.2 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/openSUSE_13.2 repository]
 
|
 
|
 
|-
 
|-
 
|openSUSE Leap 42.1
 
|openSUSE Leap 42.1
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/openSUSE_Leap_42.1 repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/openSUSE_Leap_42.1 repository]
 
|
 
|
 
|-
 
|-
 
|openSUSE Tumbleweed
 
|openSUSE Tumbleweed
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
 
|<syntaxhighlight lang="bash"></syntaxhighlight>
|[http://downloadcontent.opensuse.org/repositories/multimedia:/xiph/openSUSE_Tumbleweed repository]
+
|[http://download.opensuse.org/repositories/multimedia:/xiph/openSUSE_Tumbleweed repository]
 
|
 
|
 
|-
 
|-

Revision as of 23:53, 29 December 2016

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 (trusty)
sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_14.04/ ./ >>/etc/apt/sources.list.d/icecast.list"
repository
Ubuntu 15.04 (vivid)
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[1]!
Ubuntu 15.10 (wily)
sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_15.10/ ./ >>/etc/apt/sources.list.d/icecast.list"
repository not LTS[1]!
Ubuntu 16.04 (xenial)
sudo sh -c "echo deb http://download.opensuse.org/repositories/multimedia:/xiph/xUbuntu_16.04/ ./ >>/etc/apt/sources.list.d/icecast.list"
repository LTS[1]
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
Linux Mint: Use the information listed above for the corresponding Ubuntu release.

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
EPEL5 (RHEL 5/CentOS 5)

repository
EPEL6 (RHEL 6/CentOS 6)

repository
EPEL7 (RHEL 7/CentOS 7)

repository
Fedora 22

repository
Fedora 23

repository

openSUSE

Distribution Release Command Repository Comments
SUSE Linux Enterprise 11.3

repository
SUSE Linux Enterprise 11.4

repository
SUSE Linux Enterprise 12

repository
openSUSE 13.1

repository
openSUSE 13.2

repository
openSUSE Leap 42.1

repository
openSUSE Tumbleweed

repository

Footnotes

  1. 1.0 1.1 1.2 Ubuntu releases that are not Long-Term-Support have a short life cycle. Xiph.org will stop offering updated packages for those some time after Canonical/the Ubuntu Project end their support.