Project

General

Profile

AptRepositories » History » Version 133

Mark Clarkstone, 2021-08-15 12:24

1 72 Mark Clarkstone
h1. APT Repositories
2 1 Adam Sutton
3 117 Mark Clarkstone
{{>toc}} 
4 50 Jaroslav Kysela
5 117 Mark Clarkstone
h2. Official
6 1 Adam Sutton
7 117 Mark Clarkstone
Our official repository and packages are provided by "Doozer":https://doozer.io on https://apt.tvheadend.org.
8 1 Adam Sutton
9 117 Mark Clarkstone
h4. Status
10 87 Mark Clarkstone
11 1 Adam Sutton
12 133 Mark Clarkstone
(/) *Development is the +recommended+ choice for most people as Stable is very out-of-date at the moment.*
13 130 Mark Clarkstone
14 133 Mark Clarkstone
2021/08/15 : Unstable builds are available for Debian Bullseye on amd64 and i386.
15 1 Adam Sutton
16 130 Mark Clarkstone
Please report any issues here - #5264.
17 1 Adam Sutton
18 117 Mark Clarkstone
h3. Build Types
19 1 Adam Sutton
20 117 Mark Clarkstone
| *Build Type* | *Description*             | *(Current) Version* | *Repo Component* |
21 121 Mark Clarkstone
| Stable       | Latest release and fixes  | v4.2.7-*~githash      | stable           |
22 132 Flole Systems
| Development  | Development builds        | v4.3.*-*~githash      | unstable         |
23 1 Adam Sutton
24 117 Mark Clarkstone
*But, where's release?!*
25 1 Adam Sutton
26
We've decided not to offer "frozen" builds anymore, this is so that people get fixes much sooner. Those that are currently using release can modify their apt sources to stable, or continue as they are now, and move when they feel ready.
27 117 Mark Clarkstone
28
h3. Supported Distros and Architectures
29
30 133 Mark Clarkstone
Rather than listing all the supported distros please take a look at the directory listing on "apt.tvheadend.org":http://apt.tvheadend.org/ for your chosen build type.
31 117 Mark Clarkstone
32 72 Mark Clarkstone
33 133 Mark Clarkstone
fn1. Transcoding support is unavailable on some builds/distros.
34
35 117 Mark Clarkstone
-
36 1 Adam Sutton
37 117 Mark Clarkstone
h3. Usage
38 1 Adam Sutton
39 117 Mark Clarkstone
Here are some copy/paste examples on how to use the repo that should work for most[2].
40 1 Adam Sutton
41 117 Mark Clarkstone
h4. 1. Install Required Packages and add the Repository PGP key
42 116 Andreas Smas
43 117 Mark Clarkstone
<pre>
44
sudo apt-get -y install coreutils wget apt-transport-https lsb-release ca-certificates
45
sudo wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -
46
</pre>
47 1 Adam Sutton
48 117 Mark Clarkstone
fn2. We assume you have sudo installed. If not, and you're root, you can omit sudo, otherwise please ask your administrator to.. <pre>apt-get install sudo; usermod -aG sudo <your account name></pre>
49
50
-
51
52
h4. 2. Create/Add the Sources List
53
54
*Raspbian users (and anyone else who can't install/use lsb-release) please see the third footnote[3]*.
55
56
Stable:
57 94 Mark Clarkstone
<pre>
58 117 Mark Clarkstone
sudo sh -c 'echo "deb https://apt.tvheadend.org/stable $(lsb_release -sc) main" | tee -a /etc/apt/sources.list.d/tvheadend.list'
59 1 Adam Sutton
</pre>
60 94 Mark Clarkstone
61 117 Mark Clarkstone
Unstable:
62 94 Mark Clarkstone
<pre>
63 117 Mark Clarkstone
sudo sh -c 'echo "deb https://apt.tvheadend.org/unstable $(lsb_release -sc) main" | tee -a /etc/apt/sources.list.d/tvheadend.list'
64 1 Adam Sutton
</pre>
65 83 Mark Clarkstone
66 117 Mark Clarkstone
fn3. Unfortunately you won't be able to use the command, at least not in the way it's shown, you need to replace " $(lsb_release -sc)" with "raspbian-stretch", "raspbian-jessie" or your distros code-name.
67 94 Mark Clarkstone
68 117 Mark Clarkstone
fn3001. Examples.. 
69
<pre>
70
echo "deb http://apt.tvheadend.org/stable raspbian-jessie main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list
71
echo "deb http://apt.tvheadend.org/stable raspbian-stretch main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list
72 94 Mark Clarkstone
</pre>
73
74 117 Mark Clarkstone
fn3002. *Tip:* If you want to use unstable, simply replace _stable_ with _unstable_.
75 94 Mark Clarkstone
76 117 Mark Clarkstone
-
77 94 Mark Clarkstone
78 117 Mark Clarkstone
h4. 3. Update Sources and Install
79 94 Mark Clarkstone
80
<pre>
81 117 Mark Clarkstone
sudo apt-get update
82
sudo apt-get install tvheadend
83 94 Mark Clarkstone
</pre>
84 106 Mark Clarkstone
85 117 Mark Clarkstone
*Tip:* On some installs (generally fresh ones) you might be asked to enter some details. If you'd like to reconfigure these details later, you can run.. <pre>sudo dpkg-reconfigure tvheadend</pre> and afterwards.. <pre>sudo service tvheadend restart</pre> :)
86 21 Mark Clarkstone
87 1 Adam Sutton
Job done!
88 117 Mark Clarkstone
89 1 Adam Sutton
h3. Help / Feedback
90 21 Mark Clarkstone
91 1 Adam Sutton
Please add to issue #5264 or join the IRC channel to report problems/give feedback.
92 119 Mark Clarkstone
93 21 Mark Clarkstone
---
94 119 Mark Clarkstone
95 117 Mark Clarkstone
h2. Third-party
96 28 Adam Sutton
97 1 Adam Sutton
Third-party repositories are provided as-is and supported by the person who manages them, we cannot guarantee that we'll be able to help with issues relating to the use of these packages/repositories. The older official Bintray is exempt from this (Yes we know it's not technically third party ;) ). 
98
99 117 Mark Clarkstone
In any case we'll try our best to help, or point you to where you can get some!
100 58 Mark Clarkstone
101 133 Mark Clarkstone
-
102 58 Mark Clarkstone
103 133 Mark Clarkstone
h3. What Happened to the Bintray Repository?
104 58 Mark Clarkstone
105 133 Mark Clarkstone
Unfortunately due to rate-limiting we've decided to stop/end the use of Bintray. *Don't worry the repository won't be disappearing[4], it just won't be updated - sorry about that.* :( 
106 58 Mark Clarkstone
107 117 Mark Clarkstone
You can continue to use Bintray if you like, old instructions can be viewed "here":https://tvheadend.org/projects/tvheadend/wiki/AptRepository/116.
108
109
*Tip:* You can use both apt.tvheadend.org and bintray.com/tvheadend
110
111
-
112
113 58 Mark Clarkstone
h3. Help
114
115 119 Mark Clarkstone
Please tell us here #5264, make sure you mention you're using Bintray. You can also join the IRC channel if you prefer.
116 58 Mark Clarkstone
117 117 Mark Clarkstone
---
118 62 Mark Clarkstone
119 58 Mark Clarkstone
h3. Ubuntu PPA
120 72 Mark Clarkstone
121 117 Mark Clarkstone
Unofficial PPAs are provided by Michael Marley that provide packages for Artful, Zesty, Yakkety, Xenial and so on for the amd64, arm64, armhf, i386 and ppc64el architectures.
122 57 Mark Clarkstone
123 117 Mark Clarkstone
h4. Status
124
125
Please see "here (stable)":https://launchpad.net/~mamarley/+archive/ubuntu/tvheadend-git-stable and "here (unstable)":https://launchpad.net/~mamarley/+archive/ubuntu/tvheadend-git for PPA status.
126
127 1 Adam Sutton
h4. Usage
128 78 Mark Clarkstone
129 117 Mark Clarkstone
*1. Pick a Build Type*
130 1 Adam Sutton
131 118 Mark Clarkstone
For the stable PPA containing daily builds from the latest stable branch:
132 1 Adam Sutton
<pre>sudo apt-add-repository ppa:mamarley/tvheadend-git-stable</pre>
133 72 Mark Clarkstone
134 118 Mark Clarkstone
For the unstable PPA containing daily builds from master:
135 96 Mark Clarkstone
<pre>sudo apt-add-repository ppa:mamarley/tvheadend-git</pre>
136
137 117 Mark Clarkstone
*2. Update Sources*
138 107 Mark Clarkstone
139
<pre>sudo apt update</pre>
140
141 117 Mark Clarkstone
*3. Install* 
142 72 Mark Clarkstone
<pre>sudo apt install tvheadend</pre>
143
144
h4. Help
145
146 1 Adam Sutton
If you experience issues with this PPA please contact Michael on IRC (mamarley in #hts on Freenode) or "Launchpad":https://launchpad.net/~mamarley.