AptRepositories » History » Version 132
Flole Systems, 2021-01-04 19:46
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 | 131 | Mark Clarkstone | (!) 07/01/2019 - *+Unstable+ packages for buster* are available for i386/amd64. For armhf see #5673#note-3. |
12 | |||
13 | +We're working on getting stable [4.2.8] for buster sorted ASAP+. |
||
14 | 130 | Mark Clarkstone | |
15 | 126 | Mark Clarkstone | (/) 03/04/2018 - OK |
16 | 1 | Adam Sutton | |
17 | 130 | Mark Clarkstone | Please report any issues here - #5264. |
18 | 1 | Adam Sutton | |
19 | 117 | Mark Clarkstone | h3. Build Types |
20 | 1 | Adam Sutton | |
21 | 117 | Mark Clarkstone | | *Build Type* | *Description* | *(Current) Version* | *Repo Component* | |
22 | 121 | Mark Clarkstone | | Stable | Latest release and fixes | v4.2.7-*~githash | stable | |
23 | | Development | Development builds | v4.3.*-*~githash | unstable | |
||
24 | 1 | Adam Sutton | |
25 | 132 | Flole Systems | (/) Development is the +recommended+ choice for most people as Stable is very out-of-date at the moment. |
26 | 1 | Adam Sutton | |
27 | 117 | Mark Clarkstone | *But, where's release?!* |
28 | 1 | Adam Sutton | |
29 | 117 | Mark Clarkstone | 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. |
30 | 101 | Mark Clarkstone | |
31 | 117 | Mark Clarkstone | h3. Supported Distros and Architectures |
32 | 1 | Adam Sutton | |
33 | 117 | Mark Clarkstone | | *Distro* | *Code-name* | *Architectures* | *Notes* | |
34 | | Debian Stretch 9 | stretch | amd64, i386 | None | |
||
35 | | Debian Jessie 8 | jessie | amd64, i386 | See footnote 1[1] | |
||
36 | | Ubuntu Bionic 18.04 | bionic | amd64, i386 | None | |
||
37 | | Ubuntu Xenial 16.04 | xenial | amd64, i386, arm64 | See footnote 1[1] - applies to arm64 only | |
||
38 | | Ubuntu Trusty 14.04 | trusty | amd64, i386 | None | |
||
39 | | Raspbian Stretch 9 | raspbian-stretch | armhf | See footnote 1[1] | |
||
40 | | Raspbian Jessie 8 | raspbian-jessie | armhf | See footnote 1[1] | |
||
41 | 72 | Mark Clarkstone | |
42 | 117 | Mark Clarkstone | fn1. Transcoding support is unavailable on these distros. |
43 | 1 | Adam Sutton | |
44 | 117 | Mark Clarkstone | - |
45 | 1 | Adam Sutton | |
46 | 117 | Mark Clarkstone | h3. Usage |
47 | 1 | Adam Sutton | |
48 | 117 | Mark Clarkstone | Here are some copy/paste examples on how to use the repo that should work for most[2]. |
49 | 1 | Adam Sutton | |
50 | 117 | Mark Clarkstone | h4. 1. Install Required Packages and add the Repository PGP key |
51 | 116 | Andreas Smas | |
52 | 117 | Mark Clarkstone | <pre> |
53 | sudo apt-get -y install coreutils wget apt-transport-https lsb-release ca-certificates |
||
54 | sudo wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add - |
||
55 | </pre> |
||
56 | 1 | Adam Sutton | |
57 | 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> |
58 | |||
59 | - |
||
60 | |||
61 | h4. 2. Create/Add the Sources List |
||
62 | |||
63 | *Raspbian users (and anyone else who can't install/use lsb-release) please see the third footnote[3]*. |
||
64 | |||
65 | Stable: |
||
66 | 94 | Mark Clarkstone | <pre> |
67 | 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' |
68 | 1 | Adam Sutton | </pre> |
69 | 94 | Mark Clarkstone | |
70 | 117 | Mark Clarkstone | Unstable: |
71 | 94 | Mark Clarkstone | <pre> |
72 | 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' |
73 | 1 | Adam Sutton | </pre> |
74 | 83 | Mark Clarkstone | |
75 | 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. |
76 | 94 | Mark Clarkstone | |
77 | 117 | Mark Clarkstone | fn3001. Examples.. |
78 | <pre> |
||
79 | echo "deb http://apt.tvheadend.org/stable raspbian-jessie main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list |
||
80 | echo "deb http://apt.tvheadend.org/stable raspbian-stretch main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list |
||
81 | 94 | Mark Clarkstone | </pre> |
82 | |||
83 | 117 | Mark Clarkstone | fn3002. *Tip:* If you want to use unstable, simply replace _stable_ with _unstable_. |
84 | 94 | Mark Clarkstone | |
85 | 117 | Mark Clarkstone | - |
86 | 94 | Mark Clarkstone | |
87 | 117 | Mark Clarkstone | h4. 3. Update Sources and Install |
88 | 94 | Mark Clarkstone | |
89 | <pre> |
||
90 | 117 | Mark Clarkstone | sudo apt-get update |
91 | sudo apt-get install tvheadend |
||
92 | 94 | Mark Clarkstone | </pre> |
93 | 106 | Mark Clarkstone | |
94 | 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> :) |
95 | 21 | Mark Clarkstone | |
96 | 117 | Mark Clarkstone | Job done! |
97 | 21 | Mark Clarkstone | |
98 | 119 | Mark Clarkstone | h3. Help / Feedback |
99 | 21 | Mark Clarkstone | |
100 | 119 | Mark Clarkstone | Please add to issue #5264 or join the IRC channel to report problems/give feedback. |
101 | 117 | Mark Clarkstone | |
102 | 28 | Adam Sutton | --- |
103 | |||
104 | 117 | Mark Clarkstone | h2. Third-party |
105 | 1 | Adam Sutton | |
106 | 117 | Mark Clarkstone | 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 ;) ). |
107 | 1 | Adam Sutton | |
108 | 117 | Mark Clarkstone | In any case we'll try our best to help, or point you to where you can get some! |
109 | 50 | Jaroslav Kysela | |
110 | 117 | Mark Clarkstone | h3. (Older) Official Bintray |
111 | 58 | Mark Clarkstone | |
112 | 117 | Mark Clarkstone | This is our older official Bintray repository, packages are built using Doozer, the repository itself is provided by "Bintray":https://bintray.com via https://bintray.com/tvheadend. |
113 | 58 | Mark Clarkstone | |
114 | 117 | Mark Clarkstone | h4. What Happened to the Bintray Repository? |
115 | 58 | Mark Clarkstone | |
116 | 117 | Mark Clarkstone | Unfortunately due to rate-limiting we've decided to phase-out (SLOWLY) the use of Bintray. *Don't worry the repository won't be disappearing[4], it just won't be updated - sorry about that.* :( |
117 | 58 | Mark Clarkstone | |
118 | 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. |
119 | 58 | Mark Clarkstone | |
120 | 117 | Mark Clarkstone | *Tip:* You can use both apt.tvheadend.org and bintray.com/tvheadend |
121 | |||
122 | fn4. mpmc's third-party Bintray repository will still be updated regularly, so Raspbian users don't panic - see the link above for usage. :) However, it's now recommended that you use the official repo. |
||
123 | |||
124 | - |
||
125 | |||
126 | 58 | Mark Clarkstone | h3. Help |
127 | |||
128 | 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. |
129 | 58 | Mark Clarkstone | |
130 | 117 | Mark Clarkstone | --- |
131 | 62 | Mark Clarkstone | |
132 | 58 | Mark Clarkstone | h3. Ubuntu PPA |
133 | 72 | Mark Clarkstone | |
134 | 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. |
135 | 57 | Mark Clarkstone | |
136 | 117 | Mark Clarkstone | h4. Status |
137 | |||
138 | 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. |
||
139 | |||
140 | 1 | Adam Sutton | h4. Usage |
141 | 78 | Mark Clarkstone | |
142 | 117 | Mark Clarkstone | *1. Pick a Build Type* |
143 | 1 | Adam Sutton | |
144 | 118 | Mark Clarkstone | For the stable PPA containing daily builds from the latest stable branch: |
145 | 1 | Adam Sutton | <pre>sudo apt-add-repository ppa:mamarley/tvheadend-git-stable</pre> |
146 | 72 | Mark Clarkstone | |
147 | 118 | Mark Clarkstone | For the unstable PPA containing daily builds from master: |
148 | 96 | Mark Clarkstone | <pre>sudo apt-add-repository ppa:mamarley/tvheadend-git</pre> |
149 | |||
150 | 117 | Mark Clarkstone | *2. Update Sources* |
151 | 107 | Mark Clarkstone | |
152 | <pre>sudo apt update</pre> |
||
153 | |||
154 | 117 | Mark Clarkstone | *3. Install* |
155 | 72 | Mark Clarkstone | <pre>sudo apt install tvheadend</pre> |
156 | |||
157 | h4. Help |
||
158 | |||
159 | 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. |