Project

General

Profile

AptRepositories » History » Version 37

Mark Clarkstone, 2016-07-05 13:19
Add comment on broken official repository.

1 28 Adam Sutton
h1. Official Apt Repository
2 1 Adam Sutton
3 31 Jaroslav Kysela
The official Apt repository has now been moved to https://bintray.com/tvheadend
4 1 Adam Sutton
5 37 Mark Clarkstone
+*NOTE*: We are aware of issues with this repository at the moment, please use the "Legacy Bintray Apt Repository" for now.+
6
7 28 Adam Sutton
Unfortunately the migration required a change to the repository structure that makes it's layout incompatible with the existing http://apt.tvheadend.org repository, therefore we have not tried to map the old URLs to the new repository. Instead the old repository will continue to exist for the foreseeable future (including updates), however we'd prefer if people could migrate to the bintray version. 
8 1 Adam Sutton
9 28 Adam Sutton
h2. Build type
10 1 Adam Sutton
11 28 Adam Sutton
As before there are 3 standard build types (though I've added a 4th to keep old users happy):
12
13
* release  - This will contain the latest official / stable release.
14
* stable   - This will contain a nightly build from the latest release branch. It will pick up fixes in prep. for the next release.
15
* unstable - This will contain a nightly build from the development branch (master). It will contain the bleeding edge, but could be potentially unstable.
16
* obsolete - This contains a build of the last release from the 3.4 branch, it will receive no further updates.
17
18
h2. Supported Distro's / Platforms
19
20 19 Adam Sutton
* Ubuntu
21
** Precise (12.04) - i386 / amd64
22
** Trusty (14.04) - i386 / amd64
23
** Vivid (15.04) - i386 / amd64
24 1 Adam Sutton
25 34 Mark Clarkstone
* Debian and Raspbian
26
** Wheezy - i386 / amd64 / ARMv6:armhf
27
** Jessie - i386 / amd64 / ARMv6:armhf
28 1 Adam Sutton
29 34 Mark Clarkstone
Notes:
30
it's the intention to include Sid as well, unfortunately there have been some hiccups getting this working.
31
*Raspberry Pi users* be aware that unstable and stable builds are lagging behind due to build issues, please use the release build for now.
32
33 28 Adam Sutton
h2. Usage
34 8 Dave Chapman
35 28 Adam Sutton
First install bintray's GPG key:
36 19 Adam Sutton
37 1 Adam Sutton
<pre>
38 28 Adam Sutton
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61 
39 1 Adam Sutton
</pre>
40
41 32 Mark Clarkstone
Select which build type you want and add the repository accordingly:
42 5 Andy Brown
43 1 Adam Sutton
<pre>
44 35 Mark Clarkstone
echo "deb https://dl.bintray.com/tvheadend/deb DISTRO BUILDTYPE" | sudo tee -a /etc/apt/sources.list
45 1 Adam Sutton
sudo apt-get update
46
sudo apt-get install tvheadend
47
</pre>
48
49
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:
50 21 Mark Clarkstone
51
<pre>
52 28 Adam Sutton
unstable > stable > release > obsolete
53 21 Mark Clarkstone
</pre>
54
55 28 Adam Sutton
h2. Legacy Bintray Apt Repository
56 21 Mark Clarkstone
57 32 Mark Clarkstone
If you're still using the old http://bintray.com/dreamcat4 repository do not panic it's +still+ being supported for the foreseeable future.
58 21 Mark Clarkstone
59 28 Adam Sutton
h3. Build type
60 21 Mark Clarkstone
61 28 Adam Sutton
This repository also provides 4 possible components. However they are slightly different to those in the official repository and some of the names have different meanings.
62 1 Adam Sutton
63 28 Adam Sutton
* master   - This will contain *nightly* builds from the master branch. This is equivalent to "unstable" in the official repo.
64
* unstable - This will contain *weekly* builds from the master branch. This has no equivalent in the official repo.
65
* testing  - This will contain *nightly* builds from the release/4.x branch. This is equivalent to "stable" in the official repo.
66
* stable   - This will contain the latest stable release. This is equivalent to "release" in the official repo.
67 21 Mark Clarkstone
68
h3. Supported Distro's / Platforms
69 1 Adam Sutton
70 28 Adam Sutton
+This repository only officially supports builds for one platform Ubuntu Trusty amd64.+
71 21 Mark Clarkstone
72 28 Adam Sutton
However the builds are known to work on a variety of other amd64 distributions:
73
74 1 Adam Sutton
* Ubuntu
75 28 Adam Sutton
** Trusty
76
** Utopic
77
** Vivid
78
* Debian
79
** Jessie
80 21 Mark Clarkstone
81 28 Adam Sutton
It may also work on the following:
82 21 Mark Clarkstone
83 28 Adam Sutton
* Mint
84
** Qiuana
85
** Rebecca or Cinnamon
86 21 Mark Clarkstone
87
h3. Usage
88 23 Mark Clarkstone
89 36 Mark Clarkstone
First install bintray's GPG key:
90 24 Mark Clarkstone
91 21 Mark Clarkstone
<pre>
92 28 Adam Sutton
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61 
93 21 Mark Clarkstone
</pre>
94
95 33 Mark Clarkstone
Select which build type you want and add the repository accordingly:
96 21 Mark Clarkstone
97 1 Adam Sutton
<pre>
98 35 Mark Clarkstone
echo "deb http://dl.bintray.com/dreamcat4/ubuntu BUILDTYPE main" | sudo tee -a /etc/apt/sources.list
99 34 Mark Clarkstone
sudo apt-add-repository "http://dl.bintray.com/dreamcat4/ubuntu BUILDTYPE main"
100 21 Mark Clarkstone
sudo apt-get update
101
sudo apt-get install tvheadend
102
</pre>
103
104 28 Adam Sutton
105 21 Mark Clarkstone
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:
106
107
<pre>
108 28 Adam Sutton
master > unstable > testing > stable
109 21 Mark Clarkstone
</pre>
110
111
h2. Other 
112 28 Adam Sutton
113 21 Mark Clarkstone
If you require builds that are not currently supported see https://github.com/tvheadend/tvheadend-build#looking-for-tvheadend-builds
114 28 Adam Sutton
115
---
116 1 Adam Sutton
117 28 Adam Sutton
h2. Help Me!
118
119 1 Adam Sutton
*So which repository do I use?*
120 28 Adam Sutton
It's preferred that you use the official repository as this is more likely to received continued support. And even if the build system should break and [[Adam]] isn't available dreamcat and perexg now know how to feed the bintray repo by alternative means.
121 1 Adam Sutton
122
*Stable, unstable/master, testing or release?*
123 28 Adam Sutton
* If you want the latest and greatest features and don't mind bugs or crashes choose the unstable builds. It's not recommended this be used for production systems.
124
* If you want to test the latest changes (and don't mind a few minor bugs) that'll shortly be included in the next stable release, use the stable builds.
125
* If you just want the least amount of hassle (and bugs) choose the release builds.