Project

General

Profile

AptRepositories » History » Version 54

Mark Clarkstone, 2017-04-22 12:58
Cleanup

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