Project

General

Profile

AptRepositories » History » Version 27

Mark Clarkstone, 2015-12-24 13:02
Wily isn't being built at the moment so remove it from the supported list, [** Wily (15.10) - i386 / amd64]

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
* Debian
16
** Wheezy - i386 / amd64
17
** Jessie - i386 / amd64
18
* Raspbian
19
** Wheezy - armhf
20
** Jessie - armhf
21 1 Adam Sutton
22 7 Adam Sutton
Note: it's the intention to include Sid as well, unfortunately there have been some hiccups getting this working.
23
24 19 Adam Sutton
h3. Usage
25 1 Adam Sutton
26 21 Mark Clarkstone
Before you can use the repository you probably want to import the GPG signing key:
27 8 Dave Chapman
28 1 Adam Sutton
<pre>
29 6 Adam Sutton
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
30 1 Adam Sutton
</pre>
31
32 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:
33 5 Andy Brown
34
<pre>
35 19 Adam Sutton
sudo apt-add-repository http://apt.tvheadend.org/release
36 1 Adam Sutton
sudo apt-get update
37 24 Mark Clarkstone
sudo apt-get install tvheadend
38 5 Andy Brown
</pre>
39
40 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:
41 5 Andy Brown
42
<pre>
43 1 Adam Sutton
unstable > stable > release
44
</pre>
45
46 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:
47 1 Adam Sutton
48
<pre>
49
sudo apt-add-repository -r http://apt.tvheadend.org/stable
50
sudo apt-add-repository http://apt.tvheadend.org/unstable
51
sudo apt-get update
52
</pre>
53 21 Mark Clarkstone
54
h2. Official Bintray Apt Repository
55
56
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.
57
58
* 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._
59
* 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._
60
* 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._
61
* 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._
62
63
h3. Supported Distro's / Platforms
64
65 26 Mark Clarkstone
+This repository supports builds for Intel x86_64 only.+
66 21 Mark Clarkstone
67
* Ubuntu
68
** Trusty (14.04) - amd64
69
** Utopic (14.10) - amd64
70
** Vivid (15.04) - amd64
71
72
* Reported to work
73
** Debian
74
*** Jessie (8.0) - amd64
75
76
* Unconfirmed
77
** Qiuana (Linux Mint 17) - amd64 
78
** Rebecca or Cinnamon (Mint Linux 17.1) - amd64
79
80
* Not supported at all
81
** Debian
82
*** Wheezy (7.x)
83
*** Squeeze (6.x)
84
85
h3. Usage
86
87
Before you can use the suites you probably want to import the GPG signing key:
88
89
<pre>
90
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
91
</pre>
92
93
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:
94
95
<pre>
96 23 Mark Clarkstone
echo deb https://dl.bintray.com/tvheadend/ubuntu stable main | sudo tee -a /etc/apt/sources.list
97 21 Mark Clarkstone
sudo apt-get update
98 24 Mark Clarkstone
sudo apt-get install tvheadend
99 21 Mark Clarkstone
</pre>
100
101
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:
102
103
<pre>
104
master (nightly) > unstable (weekly) > testing > stable
105
</pre>
106
107
h3. Other 
108
109
If you require builds that are not currently supported see https://github.com/tvheadend/tvheadend-build#looking-for-tvheadend-builds
110
111
---
112
113
h3. Help Me!
114
115
*Why two repositories?*
116
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!
117
118
*So which repository do I use?*
119
Whichever you fancy is the simple answer. You can use the suites from both repositories at the same time.
120
121
*Stable, unstable/master, testing or release?*
122
* 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. 
123
* 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. 
124
* If you just want the least amount of hassle (and bugs) choose the release suites.
125
126
*You keep talking about suites, what are they?*
127
See "this":https://wiki.debian.org/RepositoryFormat#Suite.