Project

General

Profile

AptRepositories » History » Version 26

Mark Clarkstone, 2015-12-20 11:43
s/build/builds

1 19 Adam Sutton
h2. Official Apt Repository
2 1 Adam Sutton
3 21 Mark Clarkstone
After a significant break from using our official repository, due to [[Adam|Adam Sutton]] no longer being actively involved, this has finally been restored. With some slight alterations. There will still be 3 suites, however the meanings have changed:
4 1 Adam Sutton
5 19 Adam Sutton
* http://apt.tvheadend.org/release - This will contain the latest official / stable release.
6
* http://apt.tvheadend.org/stable - This will contain a nightly build from the latest release branch. It will pick up fixes in prep. for the next release.
7
* http://apt.tvheadend.org/unstable - This will contain a nightly build from the development branch (master). It will contain the bleeding edge, but could be potentially unstable.
8 1 Adam Sutton
9 21 Mark Clarkstone
h3. Supported Distro's / Platforms
10 1 Adam Sutton
11 19 Adam Sutton
* Ubuntu
12
** Precise (12.04) - i386 / amd64
13
** Trusty (14.04) - i386 / amd64
14
** Vivid (15.04) - i386 / amd64
15
** Wily (15.10) - i386 / amd64
16
* Debian
17
** Wheezy - i386 / amd64
18
** Jessie - i386 / amd64
19
* Raspbian
20
** Wheezy - armhf
21
** Jessie - armhf
22 1 Adam Sutton
23 7 Adam Sutton
Note: it's the intention to include Sid as well, unfortunately there have been some hiccups getting this working.
24
25 19 Adam Sutton
h3. Usage
26 1 Adam Sutton
27 21 Mark Clarkstone
Before you can use the repository you probably want to import the GPG signing key:
28 8 Dave Chapman
29 1 Adam Sutton
<pre>
30 6 Adam Sutton
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
31 1 Adam Sutton
</pre>
32
33 21 Mark Clarkstone
You will then need to add which ever suite you feel is most appropriate, for example if you want to be cautious and have a reliable system:
34 5 Andy Brown
35
<pre>
36 19 Adam Sutton
sudo apt-add-repository http://apt.tvheadend.org/release
37 1 Adam Sutton
sudo apt-get update
38 24 Mark Clarkstone
sudo apt-get install tvheadend
39 5 Andy Brown
</pre>
40
41 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:
42 5 Andy Brown
43
<pre>
44 1 Adam Sutton
unstable > stable > release
45
</pre>
46
47 21 Mark Clarkstone
You can easily remove a suite though, so should you suddenly come over all crazy and want to live on the edge:
48 1 Adam Sutton
49
<pre>
50
sudo apt-add-repository -r http://apt.tvheadend.org/stable
51
sudo apt-add-repository http://apt.tvheadend.org/unstable
52
sudo apt-get update
53
</pre>
54 21 Mark Clarkstone
55
h2. Official Bintray Apt Repository
56
57
If you're still using the bintray repository do not panic it's +still+ supported and may be used along side the apt.tvheadend.org repository as a backup (or main) if you wish.
58
59
* https://dl.bintray.com/tvheadend/ubuntu master main - This will contain *nightly* builds from the master branch. _This is equivalent to the "unstable":http://apt.tvheadend.org/unstable suite on apt.tvheadend.org._
60
* https://dl.bintray.com/tvheadend/ubuntu unstable main - This will contain *weekly* builds from the master branch. _This is equivalent to the "unstable":http://apt.tvheadend.org/unstable suite on apt.tvheadend.org just delayed by a week._
61
* https://dl.bintray.com/tvheadend/ubuntu testing main - This will contain *nightly* builds from the release/4.x branch. _This is equivalent to the "stable":http://apt.tvheadend.org/stable suite on apt.tvheadend.org._
62
* https://dl.bintray.com/tvheadend/ubuntu stable - This will contain the latest stable release. _This is equivalent to the "release":http://apt.tvheadend.org/release suite on apt.tvheadend.org._
63
64
h3. Supported Distro's / Platforms
65
66 26 Mark Clarkstone
+This repository supports builds for Intel x86_64 only.+
67 21 Mark Clarkstone
68
* Ubuntu
69
** Trusty (14.04) - amd64
70
** Utopic (14.10) - amd64
71
** Vivid (15.04) - amd64
72
73
* Reported to work
74
** Debian
75
*** Jessie (8.0) - amd64
76
77
* Unconfirmed
78
** Qiuana (Linux Mint 17) - amd64 
79
** Rebecca or Cinnamon (Mint Linux 17.1) - amd64
80
81
* Not supported at all
82
** Debian
83
*** Wheezy (7.x)
84
*** Squeeze (6.x)
85
86
h3. Usage
87
88
Before you can use the suites you probably want to import the GPG signing key:
89
90
<pre>
91
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
92
</pre>
93
94
You will then need to add which ever suite you feel is most appropriate, for example if you want to be cautious and have a reliable system:
95
96
<pre>
97 23 Mark Clarkstone
echo deb https://dl.bintray.com/tvheadend/ubuntu stable main | sudo tee -a /etc/apt/sources.list
98 21 Mark Clarkstone
sudo apt-get update
99 24 Mark Clarkstone
sudo apt-get install tvheadend
100 21 Mark Clarkstone
</pre>
101
102
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:
103
104
<pre>
105
master (nightly) > unstable (weekly) > testing > stable
106
</pre>
107
108
h3. Other 
109
110
If you require builds that are not currently supported see https://github.com/tvheadend/tvheadend-build#looking-for-tvheadend-builds
111
112
---
113
114
h3. Help Me!
115
116
*Why two repositories?*
117
There was a change in the naming of Tvheadend packages which caused the automated build scripts (that placed the latest builds on apt.tvheadend.org) to break and only Adam Sutton knew how to fix it unfortunately he was unavailable, and thus thanks to dreamcat the bintray repository was born!
118
119
*So which repository do I use?*
120
Whichever you fancy is the simple answer. You can use the suites from both repositories at the same time.
121
122
*Stable, unstable/master, testing or release?*
123
* If you want the latest and greatest features and don't mind bugs or crashes choose the unstable (on apt.tvheadend.org) or master nightly/weekly (on bintray.com) suites. 
124
* If you want to test the latest changes (and don't mind a few bugs) that'll become the latest release choose stable (on apt.tvheadend.org) or testing (on bintray.com) suites. 
125
* If you just want the least amount of hassle (and bugs) choose the release suites.
126
127
*You keep talking about suites, what are they?*
128
See "this":https://wiki.debian.org/RepositoryFormat#Suite.