Project

General

Profile

AptRepositories » History » Version 147

saen acro, 2023-01-12 17:44

1 72 Mark Clarkstone
h1. APT Repositories
2 1 Adam Sutton
3 139 saen acro
{{>toc}}
4 50 Jaroslav Kysela
5 138 saen acro
h2. user#14626 repository on cloudsmith.io
6 1 Adam Sutton
7 138 saen acro
https://cloudsmith.io/~tvheadend/
8
9 143 saen acro
10 139 saen acro
This repository support various targets i386, i686, x86_64, aarch64, armv6l, armv7l.
11
Distributions:
12 140 saen acro
13
h4. *Ubuntu LTS:*
14 141 saen acro
15 144 saen acro
{{collapse(View details...)
16 139 saen acro
14.04 LTS (Trusty Tahr)
17
16.04 LTS (Xenial Xerus)
18
18.04 LTS (Bionic Beaver)
19
20.04 LTS (Focal Fossa)
20 1 Adam Sutton
22.04 LTS (Jammy Jellyfish)
21 144 saen acro
}}
22 146 saen acro
23 140 saen acro
h4. *Debian:* 
24 1 Adam Sutton
25 144 saen acro
{{collapse(View details...)
26 1 Adam Sutton
Debian 8 (Jessie)
27
Debian 9 (Stretch)
28
Debian 10 (Buster)
29
Debian 11 (Bullseye)
30
Debian 12 (Bookworm)
31 144 saen acro
}}
32 147 saen acro
33 143 saen acro
h3. Setup:
34
<pre><code class="shell">
35
curl -1sLf \
36
  'https://dl.cloudsmith.io/public/tvheadend/tvheadend/setup.deb.sh' \
37
  | sudo -E bash
38 1 Adam Sutton
</code></pre>
39
Copy and paste to terminal
40 144 saen acro
41
42 138 saen acro
---
43
44 142 saen acro
h2.  %{color: #f00}*+OUTDATED+* Official%
45 138 saen acro
46 117 Mark Clarkstone
Our official repository and packages are provided by "Doozer":https://doozer.io on https://apt.tvheadend.org.
47 1 Adam Sutton
48 145 saen acro
{{collapse(View details...)
49 117 Mark Clarkstone
h4. Status
50 1 Adam Sutton
51 133 Mark Clarkstone
(/) *Development is the +recommended+ choice for most people as Stable is very out-of-date at the moment.*
52 130 Mark Clarkstone
53 133 Mark Clarkstone
2021/08/15 : Unstable builds are available for Debian Bullseye on amd64 and i386.
54 1 Adam Sutton
55 130 Mark Clarkstone
Please report any issues here - #5264.
56 1 Adam Sutton
57 117 Mark Clarkstone
h3. Build Types
58 1 Adam Sutton
59 117 Mark Clarkstone
| *Build Type* | *Description*             | *(Current) Version* | *Repo Component* |
60 121 Mark Clarkstone
| Stable       | Latest release and fixes  | v4.2.7-*~githash      | stable           |
61 132 Flole Systems
| Development  | Development builds        | v4.3.*-*~githash      | unstable         |
62 1 Adam Sutton
63 117 Mark Clarkstone
*But, where's release?!*
64 1 Adam Sutton
65
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.
66 117 Mark Clarkstone
67
h3. Supported Distros and Architectures
68
69 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.
70 117 Mark Clarkstone
71 72 Mark Clarkstone
72 133 Mark Clarkstone
fn1. Transcoding support is unavailable on some builds/distros.
73
74 117 Mark Clarkstone
-
75 1 Adam Sutton
76 117 Mark Clarkstone
h3. Usage
77 1 Adam Sutton
78 117 Mark Clarkstone
Here are some copy/paste examples on how to use the repo that should work for most[2].
79 1 Adam Sutton
80 137 saen acro
h4. 1. Install Required Packages and add the Repository PGP key *+OUTDATED+*
81 116 Andreas Smas
82 117 Mark Clarkstone
<pre>
83
sudo apt-get -y install coreutils wget apt-transport-https lsb-release ca-certificates
84 134 Mark Clarkstone
</pre>
85
86
<pre>
87 117 Mark Clarkstone
sudo wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -
88
</pre>
89 134 Mark Clarkstone
90
*Note*: _apt-key_ on some newer distros may fail as it's no longer available, in such cases please run the following command instead.
91
92
<pre>
93
wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo tee /etc/apt/trusted.gpg.d/tvheadend.asc
94
</pre>
95
96 1 Adam Sutton
97 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>
98
99
-
100
101
h4. 2. Create/Add the Sources List
102
103
*Raspbian users (and anyone else who can't install/use lsb-release) please see the third footnote[3]*.
104
105
Stable:
106 94 Mark Clarkstone
<pre>
107 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'
108 1 Adam Sutton
</pre>
109 94 Mark Clarkstone
110 117 Mark Clarkstone
Unstable:
111 94 Mark Clarkstone
<pre>
112 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'
113 1 Adam Sutton
</pre>
114 83 Mark Clarkstone
115 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.
116 94 Mark Clarkstone
117 117 Mark Clarkstone
fn3001. Examples.. 
118
<pre>
119
echo "deb http://apt.tvheadend.org/stable raspbian-jessie main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list
120
echo "deb http://apt.tvheadend.org/stable raspbian-stretch main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list
121 94 Mark Clarkstone
</pre>
122
123 117 Mark Clarkstone
fn3002. *Tip:* If you want to use unstable, simply replace _stable_ with _unstable_.
124 94 Mark Clarkstone
125 117 Mark Clarkstone
-
126 94 Mark Clarkstone
127 117 Mark Clarkstone
h4. 3. Update Sources and Install
128 94 Mark Clarkstone
129
<pre>
130 21 Mark Clarkstone
sudo apt-get update
131 119 Mark Clarkstone
sudo apt-get install tvheadend
132 136 saen acro
</pre>
133
134
*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> :)
135
136
Job done!
137
138
h3. Help / Feedback
139
140
Please add to issue #5264 or join the IRC channel to report problems/give feedback.
141 145 saen acro
}}
142 136 saen acro
---
143
144 135 saen acro
h2. Third-party 
145
146
h3. %{color: #f00}*Unofficial version!*%
147
%{background:lightgreen}*It can contain unpublic code, 
148
reporting bug's in this version is not acceptable*%<notextile></notextile>
149 28 Adam Sutton
150 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 ;) ). 
151
152 117 Mark Clarkstone
In any case we'll try our best to help, or point you to where you can get some!
153 58 Mark Clarkstone
154 133 Mark Clarkstone
-
155 58 Mark Clarkstone
156 133 Mark Clarkstone
h3. What Happened to the Bintray Repository?
157 58 Mark Clarkstone
158 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.* :( 
159 58 Mark Clarkstone
160 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.
161
162
*Tip:* You can use both apt.tvheadend.org and bintray.com/tvheadend
163
164
-
165
166 58 Mark Clarkstone
h3. Help
167
168 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.
169 58 Mark Clarkstone
170 117 Mark Clarkstone
---
171 62 Mark Clarkstone
172 58 Mark Clarkstone
h3. Ubuntu PPA
173 72 Mark Clarkstone
174 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.
175 57 Mark Clarkstone
176 117 Mark Clarkstone
h4. Status
177
178
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.
179
180 1 Adam Sutton
h4. Usage
181 78 Mark Clarkstone
182 117 Mark Clarkstone
*1. Pick a Build Type*
183 1 Adam Sutton
184 118 Mark Clarkstone
For the stable PPA containing daily builds from the latest stable branch:
185 1 Adam Sutton
<pre>sudo apt-add-repository ppa:mamarley/tvheadend-git-stable</pre>
186 72 Mark Clarkstone
187 118 Mark Clarkstone
For the unstable PPA containing daily builds from master:
188 96 Mark Clarkstone
<pre>sudo apt-add-repository ppa:mamarley/tvheadend-git</pre>
189
190 117 Mark Clarkstone
*2. Update Sources*
191 107 Mark Clarkstone
192
<pre>sudo apt update</pre>
193
194 117 Mark Clarkstone
*3. Install* 
195 72 Mark Clarkstone
<pre>sudo apt install tvheadend</pre>
196
197
h4. Help
198
199 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.