Project

General

Profile

AptRepositories » History » Revision 54

Revision 53 (Mark Clarkstone, 2017-04-22 12:49) → Revision 54/147 (Mark Clarkstone, 2017-04-22 12:58)

h1. Official APT Repository Repositories 

 The repository is repositories are provided by "Bintray":https://bintray.com/tvheadend containing packages built by "Doozer.io":https://doozer.io/tvheadend/tvheadend.  

 h2. DEB - Debian & Ubuntu 

 This repository provides Debian and Ubuntu packages. 

 *Please note that with the changes to the build system, the list of supported distros has changed.* Please check the _Supported Distributions / Platforms_ list below, if your distribution isn't listed listed, there may be an older version available, new build targets *will* be added as soon as possible. 

 --- 

 h2. h3. 4.2 

 This is the current-stable release. 

 h3. h4. Supported Distributions / Platforms 

 * Debian 
 ** Jessie "jessie" (8.x) - i386 / amd64 

 * Ubuntu 
 ** Xenial "xenial" (16.04.x) - i386 / amd64 / armhf / arm64. 
 ** Trusty "trusty" (14.04.x) - i386 / amd64 - see note 1. 
 ** Precise "precise" (12.04.x) - i386 / amd64 - see note 2. 

 Notes: 
 # The armhf and arm64 builds do not have transcoding built in at the moment. 
 # The i386 builds for precise do not have transcoding built in, and seeing as this version of Ubuntu is now EOL it will eventually be removed. 

 h4. Build types 

 * release-4.2 - The latest version marked as release. (like 4.2.2). 
 * stable-4.2 - The latest official / stable code including changes between releases (like 4.2.2-10~gHASH). 

 --- 

 h2. h3. 4.0 

 This is the old-stable release. Please note, there will be no further updates to this version. 

 h3. h4. Supported Distributions / Platforms 

 * Debian 
 ** Jessie "jessie" (8.x) - i386 / amd64 

 * Ubuntu 
 ** Xenial "xenial" (16.04.x) - i386 / amd64 
 ** Wily Werewolf "wily" (15.10.x) - i386 / amd64 
 ** Trusty (14.04.x) "trusty" - i386 / amd64 

 h4. Build types 

 There is currently only one build type for 4.0. 

 * stable - An old-stable build from the 4.0 release branch. 

 --- 

 h2. h3. Development/Unstable 

 This is the current development "bleeding-edge" release. It contains builds from the development (master) branch on "Github":https://github.com/tvheadend/tvheadend. *Only use this build if you want bleeding-edge & don't mind breakages!* 

 h3. h4. Supported Distributions / Platforms 

 * Debian 
 ** Jessie "jessie" (8.x) - i386 / amd64 

 * Ubuntu 
 ** Xenial "xenial" (16.04.x) - i386 / amd64 / armhf / arm64 - see note 1 + 2. 
 ** Trusty "trusty" (14.04.x) - i386 / amd64 - see note 1. 

 Notes: 
 # Due to issues with building x264, i386 builds have limited transcoding support. 
 # armhf and arm64 builds do not have transcoding built in at the moment. 

 h4. Build types 

 There is currently only one build type for unstable. 

 * unstable - This will contain a nightly build from the development branch (master) 

 --- 

 h2. h3. Usage 

 First install bintray's GPG key: 

 <pre> 
 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61  
 </pre> 

 Select which build type you want and add the repository accordingly: 

 <pre> 
 echo "deb https://dl.bintray.com/tvheadend/deb DISTRO BUILDTYPE" | sudo tee -a /etc/apt/sources.list 
 </pre> 

 Replace DISTRO with the distribution's code name (as quoted in the _Supported Distro's / Platforms_ list).  
 Replace BUILDTYPE with the desired build type. 
 
 > Example: 
 > <pre> 
 echo "deb https://dl.bintray.com/tvheadend/deb xenial stable-4.2" | sudo tee -a /etc/apt/sources.list 
 </pre> 

 Refresh the available packages and install: 

 <pre> 
 sudo apt-get update 
 sudo apt-get install tvheadend 
 </pre> 

 Note: if you install more than one suite you will only ever get packages from the one holding the most recent version number, so the order of priority would be: 

 <pre> 
 unstable > stable-4.2 > stable 
 </pre> 

 --- 

 h2. h3. Help! 

 *Where are the builds for my distro/arch?* 
 At the moment the Doozer build system only has support for a limited number of build targets. New targets will be added as soon as possible. If you're impatient you may build your own packages.  

 *What happened to nightly builds?* 
 They're no longer being provided, packages are now built on-the-fly once a commit to the branch has been pushed. 

 *Is there an Ubuntu PPA?* 
 Not an official one, but there is one provided by Michael Marley that provides *unstable* packages for Artful (untested), Zesty, Yakkety, and Xenial - amd64, arm64, armhf, i386, ppc64el. 

 You can install it by doing the following: 

 * Add the PPA to your system: 
 <pre>sudo apt-add-repository ppa:mamarley/tvheadend-git</pre> 

 * Update your packages: 
 <pre>sudo apt update</pre> 

 * Install: 
 <pre>sudo apt install tvheadend</pre> 

 If you experience issues with this PPA please contact Michael on "Launchpad":https://launchpad.net/~mamarley.