Project

General

Profile

AptRepositories » History » Version 17

Mark Clarkstone, 2015-11-24 11:32
Add a note regarding repo choice.

1 16 Mark Clarkstone
h2. Repository for 4.x
2 1 Adam Sutton
3 16 Mark Clarkstone
h3. Ubuntu
4
5 1 Adam Sutton
# Add Bintray's GPG key:
6 16 Mark Clarkstone
<pre>sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61</pre>
7 1 Adam Sutton
8 17 Mark Clarkstone
# Choose a release series, and add it to your sources.list. *If you're unsure of which repository to use, use 'stable branch - official releases'.*
9 16 Mark Clarkstone
10
11 1 Adam Sutton
  ---
12 9 Jaroslav Kysela
13 16 Mark Clarkstone
  * Tvheadend - Master branch - nightly builds
14 12 Jaroslav Kysela
  <pre>echo deb https://dl.bintray.com/tvheadend/ubuntu master main | sudo tee -a /etc/apt/sources.list</pre>
15 1 Adam Sutton
16 16 Mark Clarkstone
  * Tvheadend - Master branch - 'unstable' releases
17 1 Adam Sutton
  <pre>echo deb https://dl.bintray.com/tvheadend/ubuntu unstable main | sudo tee -a /etc/apt/sources.list</pre>
18 12 Jaroslav Kysela
19 16 Mark Clarkstone
  * Tvheadend - Stable branch - nightly builds
20 1 Adam Sutton
  <pre>echo deb https://dl.bintray.com/tvheadend/ubuntu testing main | sudo tee -a /etc/apt/sources.list</pre>
21
22 16 Mark Clarkstone
  * Tvheadend - Stable branch - official releases
23 1 Adam Sutton
  <pre>echo deb https://dl.bintray.com/tvheadend/ubuntu stable main | sudo tee -a /etc/apt/sources.list</pre> 
24
25 16 Mark Clarkstone
This repository supports the following releases..
26 1 Adam Sutton
27 16 Mark Clarkstone
+Reported to work+
28
* Ubuntu 14.04 - 'Trusty'
29
* Ubuntu 14.10 - 'Utopic'
30
* Ubuntu 15.04 - 'Vivid'
31
* Mint Linux 17 - 'Qiuana' (not confirmed)
32
* Mint Linux 17.1 - 'Rebecca' or 'Cinnamon'
33
* Debian 8.0 - 'Jessie'
34
35
+Not supported+
36
* Debian 7.0 - 'Wheezy' (oldstable)
37
* *i386 architecture* 
38
39
For more information about this repository see https://github.com/tvheadend/tvheadend-build
40
  
41
h3. Arch
42
43
Packages for Arch can be found on the AUR (Arch User Repository).
44
45 1 Adam Sutton
  https://aur.archlinux.org/packages/tvheadend/
46
47 16 Mark Clarkstone
h3. Debian
48 1 Adam Sutton
49 16 Mark Clarkstone
There are no 4.x official stable builds for *Wheezy* or *Jessie* but packages for 3.4 are available (see below). 
50
However the above builds for Ubuntu are known to work on Jessie.
51
52
h3. Other 
53
54
If you require builds that are not currently supported see https://github.com/tvheadend/tvheadend-build#looking-for-tvheadend-builds
55
56
h2. Repository for 3.4
57
58
h3. Ubuntu
59
60 1 Adam Sutton
Tvheadend now maintains its own apt repository (rather than the previous use of launchpad). The repository is actually made up of three separate sub-repositories containing builds of varying stability:
61
62
* http://apt.tvheadend.org/stable - this holds the latest stable release, use this for production systems.
63
* http://apt.tvheadend.org/beta - this holds beta builds for the next upcoming release, these are usually fairly stable though expect some problems early in the process.
64 7 Adam Sutton
* http://apt.tvheadend.org/unstable - this holds nightly (assuming something has changed) builds, they can vary from reasonably stable to downright awful, use at your own risk!
65
66
If you had previously added the launchpad PPA, please be sure to remove it (as it no longer exists)
67
68
<pre>
69
sudo apt-add-repository -r http://ppa.launchpad.net/adamsutton/tvheadend
70 1 Adam Sutton
</pre>
71
72 8 Dave Chapman
Before you can use the repositories you probably want to import the GPG signing key:
73 1 Adam Sutton
74
<pre>
75 6 Adam Sutton
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
76 1 Adam Sutton
</pre>
77
78 6 Adam Sutton
You will then need to add which ever repository you feel is most appropriate, for example if you want to be cautious and have a reliable system:
79 3 Adam Sutton
80 1 Adam Sutton
<pre>
81
sudo apt-add-repository http://apt.tvheadend.org/stable
82
sudo apt-get update
83
</pre>
84 2 Adam Sutton
85 1 Adam Sutton
Note: if you install more than one repository you will only ever get packages from the one holding the most recent version number, so the order of priority would be:
86 2 Adam Sutton
87 1 Adam Sutton
<pre>
88 6 Adam Sutton
unstable > beta > stable
89 1 Adam Sutton
</pre>
90
91
You can easily remove a repository though, so should you suddenly come over all crazy and want to live on the edge:
92 6 Adam Sutton
93
<pre>
94
sudo apt-add-repository -r http://apt.tvheadend.org/stable
95 1 Adam Sutton
sudo apt-add-repository http://apt.tvheadend.org/unstable
96 5 Andy Brown
sudo apt-get update
97
</pre>
98
99 16 Mark Clarkstone
h3. Debian
100 5 Andy Brown
101
To add the repository to debian, it is a similar process to the above used for Ubuntu, however debian has a more manual way of adding repo's.
102
103
Selection of unstable > beta > stable is the same. Your /etc/apt/sources.list contains the repo's you currently have setup. So simply add the required revision in the following format:
104
105
<pre>
106
deb http://apt.tvheadend.org/stable wheezy main
107
</pre>
108
109
Change the entry of 'wheezy' to your current release/revision. After adding ensure you have added the GPG signing key (as above with Ubuntu), and then carry out your normal update and install
110
111
<pre>
112
apt-get update
113
apt-get install tvheadend
114
</pre>
115
116 4 Adam Sutton
h3. Raspberry Pi
117
118
There are now builds for the pi in the apt repository. We've been a bit naughty and just lumped them in main as armhf (which conflicts with standard debian repo's, but blame poor arch naming!). So you can just use the above commands or add:
119
120
<pre>
121
deb http://apt.tvheadend.org/stable wheezy main
122
</pre>
123
124 1 Adam Sutton
To your sources.list file.