Project

General

Profile

AptRepositories » History » Version 53

Mark Clarkstone, 2017-04-22 12:49
Misc changes

1 50 Jaroslav Kysela
h1. Official Repositories
2 1 Adam Sutton
3 50 Jaroslav Kysela
The repositories are provided by "Bintray":https://bintray.com/tvheadend containing packages built by "Doozer.io":https://doozer.io/tvheadend/tvheadend. 
4 46 Mark Clarkstone
5 50 Jaroslav Kysela
h2. DEB - Debian & Ubuntu
6 1 Adam Sutton
7 50 Jaroslav Kysela
This repository provides Debian and Ubuntu packages.
8 1 Adam Sutton
9 50 Jaroslav Kysela
*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, there may be an older version available, new build targets *will* be added as soon as possible.
10
11
---
12
13
h3. 4.2
14
15
This is the current-stable release.
16
17
h4. Supported Distributions / Platforms
18
19 1 Adam Sutton
* Debian
20 50 Jaroslav Kysela
** Jessie "jessie" (8.x) - i386 / amd64
21 1 Adam Sutton
22
* Ubuntu
23 50 Jaroslav Kysela
** Xenial "xenial" (16.04.x) - i386 / amd64 / armhf / arm64.
24
** Trusty "trusty" (14.04.x) - i386 / amd64 - see note 1.
25 53 Mark Clarkstone
** Precise "precise" (12.04.x) - i386 / amd64 - see note 2.
26 1 Adam Sutton
27 50 Jaroslav Kysela
Notes:
28
# The armhf and arm64 builds do not have transcoding built in at the moment.
29 53 Mark Clarkstone
# 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.
30 1 Adam Sutton
31
h4. Build types
32 50 Jaroslav Kysela
33 1 Adam Sutton
* release-4.2 - The latest version marked as release. (like 4.2.2).
34 53 Mark Clarkstone
* stable-4.2 - The latest official / stable code including changes between releases (like 4.2.2-10~gHASH).
35 1 Adam Sutton
36 50 Jaroslav Kysela
---
37 1 Adam Sutton
38 50 Jaroslav Kysela
h3. 4.0
39 1 Adam Sutton
40 50 Jaroslav Kysela
This is the old-stable release. Please note, there will be no further updates to this version.
41 1 Adam Sutton
42 50 Jaroslav Kysela
h4. Supported Distributions / Platforms
43 1 Adam Sutton
44 50 Jaroslav Kysela
* Debian
45
** Jessie "jessie" (8.x) - i386 / amd64
46 28 Adam Sutton
47 1 Adam Sutton
* Ubuntu
48 50 Jaroslav Kysela
** Xenial "xenial" (16.04.x) - i386 / amd64
49
** Wily Werewolf "wily" (15.10.x) - i386 / amd64
50
** Trusty (14.04.x) "trusty" - i386 / amd64
51 1 Adam Sutton
52 50 Jaroslav Kysela
h4. Build types
53 1 Adam Sutton
54 50 Jaroslav Kysela
There is currently only one build type for 4.0.
55
56
* stable - An old-stable build from the 4.0 release branch.
57
58
---
59
60
h3. Development/Unstable
61
62
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!*
63
64
h4. Supported Distributions / Platforms
65
66
* Debian
67
** Jessie "jessie" (8.x) - i386 / amd64
68
69
* Ubuntu
70
** Xenial "xenial" (16.04.x) - i386 / amd64 / armhf / arm64 - see note 1 + 2.
71
** Trusty "trusty" (14.04.x) - i386 / amd64 - see note 1.
72
73 21 Mark Clarkstone
Notes:
74 50 Jaroslav Kysela
# Due to issues with building x264, i386 builds have limited transcoding support.
75
# armhf and arm64 builds do not have transcoding built in at the moment.
76 28 Adam Sutton
77 50 Jaroslav Kysela
h4. Build types
78 28 Adam Sutton
79 50 Jaroslav Kysela
There is currently only one build type for unstable.
80
81
* unstable - This will contain a nightly build from the development branch (master)
82
83
---
84
85
h3. Usage
86
87 1 Adam Sutton
First install bintray's GPG key:
88
89
<pre>
90
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61 
91
</pre>
92
93
Select which build type you want and add the repository accordingly:
94
95 21 Mark Clarkstone
<pre>
96 28 Adam Sutton
echo "deb https://dl.bintray.com/tvheadend/deb DISTRO BUILDTYPE" | sudo tee -a /etc/apt/sources.list
97 21 Mark Clarkstone
</pre>
98
99 33 Mark Clarkstone
Replace DISTRO with the distribution's code name (as quoted in the _Supported Distro's / Platforms_ list). 
100 21 Mark Clarkstone
Replace BUILDTYPE with the desired build type.
101 1 Adam Sutton
 
102 35 Mark Clarkstone
> Example:
103 34 Mark Clarkstone
> <pre>
104 50 Jaroslav Kysela
echo "deb https://dl.bintray.com/tvheadend/deb xenial stable-4.2" | sudo tee -a /etc/apt/sources.list
105 21 Mark Clarkstone
</pre>
106
107
Refresh the available packages and install:
108 28 Adam Sutton
109 21 Mark Clarkstone
<pre>
110
sudo apt-get update
111
sudo apt-get install tvheadend
112 28 Adam Sutton
</pre>
113 21 Mark Clarkstone
114
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:
115
116 28 Adam Sutton
<pre>
117 50 Jaroslav Kysela
unstable > stable-4.2 > stable
118 28 Adam Sutton
</pre>
119
120 50 Jaroslav Kysela
---
121 28 Adam Sutton
122 50 Jaroslav Kysela
h3. Help!
123 1 Adam Sutton
124 50 Jaroslav Kysela
*Where are the builds for my distro/arch?*
125 1 Adam Sutton
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. 
126
127 50 Jaroslav Kysela
*What happened to nightly builds?*
128 53 Mark Clarkstone
They're no longer being provided, packages are now built on-the-fly once a commit to the branch has been pushed.
129 28 Adam Sutton
130 50 Jaroslav Kysela
*Is there an Ubuntu PPA?*
131
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.
132 1 Adam Sutton
133 50 Jaroslav Kysela
You can install it by doing the following:
134 1 Adam Sutton
135 50 Jaroslav Kysela
* Add the PPA to your system:
136
<pre>sudo apt-add-repository ppa:mamarley/tvheadend-git</pre>
137 1 Adam Sutton
138 52 Mark Clarkstone
* Update your packages:
139 50 Jaroslav Kysela
<pre>sudo apt update</pre>
140 1 Adam Sutton
141 52 Mark Clarkstone
* Install:
142 50 Jaroslav Kysela
<pre>sudo apt install tvheadend</pre>
143 1 Adam Sutton
144 50 Jaroslav Kysela
If you experience issues with this PPA please contact Michael on "Launchpad":https://launchpad.net/~mamarley.