AptRepositories » History » Version 48
Mark Clarkstone, 2017-04-04 20:25
1 | 28 | Adam Sutton | h1. Official Apt Repository |
---|---|---|---|
2 | 1 | Adam Sutton | |
3 | 46 | Mark Clarkstone | h2. Notice |
4 | |||
5 | 48 | Mark Clarkstone | *Due to a build system error, this repository isn't being automatically updated. It will be resolved ASAP. Please do not open issues/send e-mails regarding this.* |
6 | 46 | Mark Clarkstone | |
7 | 48 | Mark Clarkstone | For those using the unstable builds, packages from "here":https://doozer.io/mpmc/tvheadend/builds have been manually pushed for Ubuntu, Xenial/Trusty and Debian Jessie. |
8 | 46 | Mark Clarkstone | |
9 | --- |
||
10 | |||
11 | 31 | Jaroslav Kysela | The official Apt repository has now been moved to https://bintray.com/tvheadend |
12 | 1 | Adam Sutton | |
13 | 28 | Adam Sutton | Unfortunately the migration required a change to the repository structure that makes it's layout incompatible with the existing http://apt.tvheadend.org repository, therefore we have not tried to map the old URLs to the new repository. Instead the old repository will continue to exist for the foreseeable future (including updates), however we'd prefer if people could migrate to the bintray version. |
14 | 1 | Adam Sutton | |
15 | 28 | Adam Sutton | h2. Build type |
16 | 1 | Adam Sutton | |
17 | 28 | Adam Sutton | As before there are 3 standard build types (though I've added a 4th to keep old users happy): |
18 | |||
19 | * release - This will contain the latest official / stable release. |
||
20 | * stable - This will contain a nightly build from the latest release branch. It will pick up fixes in prep. for the next release. |
||
21 | * unstable - This will contain a nightly build from the development branch (master). It will contain the bleeding edge, but could be potentially unstable. |
||
22 | * obsolete - This contains a build of the last release from the 3.4 branch, it will receive no further updates. |
||
23 | |||
24 | 1 | Adam Sutton | h2. Supported Distro's / Platforms |
25 | 28 | Adam Sutton | |
26 | * Ubuntu |
||
27 | 45 | Mark Clarkstone | ** Xenial "xenial" (16.04) - i386 / amd64 |
28 | ** Wily Werewolf "wily" (15.10) - i386 / amd64 |
||
29 | ** Trusty (14.04) "trusty" - i386 / amd64 |
||
30 | 1 | Adam Sutton | |
31 | 34 | Mark Clarkstone | * Debian and Raspbian |
32 | 45 | Mark Clarkstone | ** Jessie "jessie" - i386 / amd64 / ARMv6:armhf (release build only - see note 3 below) |
33 | ** Wheezy "wheezy" - i386 / amd64 / ARMv6:armhf (release build only - see note 3 below) |
||
34 | 40 | Mark Clarkstone | |
35 | 1 | Adam Sutton | Notes: |
36 | # It's the intention to include Sid as well, unfortunately there have been some hiccups getting this working. |
||
37 | 44 | Mark Clarkstone | # Ubuntu Vivid Vervet & Precise Pangolin are no longer supported (by this repository). |
38 | 40 | Mark Clarkstone | # Raspbian (armhf) builds are done manually, but due to lack of time the release build provided by this repository is lagging behind. An unofficial bintray repository kindly provided by Jonathan Thomson is available "here":https://tvheadend.org/boards/5/topics/21528?r=23476. |
39 | 34 | Mark Clarkstone | |
40 | 28 | Adam Sutton | h2. Usage |
41 | 8 | Dave Chapman | |
42 | 28 | Adam Sutton | First install bintray's GPG key: |
43 | 19 | Adam Sutton | |
44 | 1 | Adam Sutton | <pre> |
45 | 28 | Adam Sutton | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61 |
46 | 1 | Adam Sutton | </pre> |
47 | |||
48 | Select which build type you want and add the repository accordingly: |
||
49 | |||
50 | <pre> |
||
51 | echo "deb https://dl.bintray.com/tvheadend/deb DISTRO BUILDTYPE" | sudo tee -a /etc/apt/sources.list |
||
52 | </pre> |
||
53 | |||
54 | 45 | Mark Clarkstone | Replace DISTRO with the distribution's code name (as quoted in the _Supported Distro's / Platforms_ list). |
55 | Replace BUILDTYPE with the desired build type. |
||
56 | |||
57 | 1 | Adam Sutton | > Example: |
58 | 39 | Mark Clarkstone | > <pre> |
59 | echo "deb https://dl.bintray.com/tvheadend/deb xenial stable" | sudo tee -a /etc/apt/sources.list |
||
60 | </pre> |
||
61 | 45 | Mark Clarkstone | |
62 | Refresh the available packages and install: |
||
63 | 39 | Mark Clarkstone | |
64 | <pre> |
||
65 | 1 | Adam Sutton | sudo apt-get update |
66 | sudo apt-get install tvheadend |
||
67 | </pre> |
||
68 | |||
69 | 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: |
||
70 | 21 | Mark Clarkstone | |
71 | <pre> |
||
72 | 28 | Adam Sutton | unstable > stable > release > obsolete |
73 | 21 | Mark Clarkstone | </pre> |
74 | |||
75 | 28 | Adam Sutton | h2. Legacy Bintray Apt Repository |
76 | 21 | Mark Clarkstone | |
77 | 32 | Mark Clarkstone | If you're still using the old http://bintray.com/dreamcat4 repository do not panic it's +still+ being supported for the foreseeable future. |
78 | 21 | Mark Clarkstone | |
79 | 28 | Adam Sutton | h3. Build type |
80 | 21 | Mark Clarkstone | |
81 | 28 | Adam Sutton | This repository also provides 4 possible components. However they are slightly different to those in the official repository and some of the names have different meanings. |
82 | 1 | Adam Sutton | |
83 | 28 | Adam Sutton | * master - This will contain *nightly* builds from the master branch. This is equivalent to "unstable" in the official repo. |
84 | * unstable - This will contain *weekly* builds from the master branch. This has no equivalent in the official repo. |
||
85 | * testing - This will contain *nightly* builds from the release/4.x branch. This is equivalent to "stable" in the official repo. |
||
86 | * stable - This will contain the latest stable release. This is equivalent to "release" in the official repo. |
||
87 | 21 | Mark Clarkstone | |
88 | h3. Supported Distro's / Platforms |
||
89 | 1 | Adam Sutton | |
90 | 28 | Adam Sutton | +This repository only officially supports builds for one platform Ubuntu Trusty amd64.+ |
91 | 21 | Mark Clarkstone | |
92 | 28 | Adam Sutton | However the builds are known to work on a variety of other amd64 distributions: |
93 | |||
94 | 1 | Adam Sutton | * Ubuntu |
95 | 28 | Adam Sutton | ** Trusty |
96 | ** Utopic |
||
97 | ** Vivid |
||
98 | * Debian |
||
99 | ** Jessie |
||
100 | 21 | Mark Clarkstone | |
101 | 28 | Adam Sutton | It may also work on the following: |
102 | 21 | Mark Clarkstone | |
103 | 28 | Adam Sutton | * Mint |
104 | ** Qiuana |
||
105 | ** Rebecca or Cinnamon |
||
106 | 21 | Mark Clarkstone | |
107 | h3. Usage |
||
108 | 23 | Mark Clarkstone | |
109 | 36 | Mark Clarkstone | First install bintray's GPG key: |
110 | 24 | Mark Clarkstone | |
111 | 21 | Mark Clarkstone | <pre> |
112 | 28 | Adam Sutton | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61 |
113 | 21 | Mark Clarkstone | </pre> |
114 | |||
115 | 33 | Mark Clarkstone | Select which build type you want and add the repository accordingly: |
116 | 21 | Mark Clarkstone | |
117 | 1 | Adam Sutton | <pre> |
118 | 35 | Mark Clarkstone | echo "deb http://dl.bintray.com/dreamcat4/ubuntu BUILDTYPE main" | sudo tee -a /etc/apt/sources.list |
119 | 34 | Mark Clarkstone | sudo apt-add-repository "http://dl.bintray.com/dreamcat4/ubuntu BUILDTYPE main" |
120 | 21 | Mark Clarkstone | sudo apt-get update |
121 | sudo apt-get install tvheadend |
||
122 | </pre> |
||
123 | |||
124 | 28 | Adam Sutton | |
125 | 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: |
126 | |||
127 | <pre> |
||
128 | 28 | Adam Sutton | master > unstable > testing > stable |
129 | 21 | Mark Clarkstone | </pre> |
130 | |||
131 | h2. Other |
||
132 | 28 | Adam Sutton | |
133 | 21 | Mark Clarkstone | If you require builds that are not currently supported see https://github.com/tvheadend/tvheadend-build#looking-for-tvheadend-builds |
134 | 28 | Adam Sutton | |
135 | --- |
||
136 | 1 | Adam Sutton | |
137 | 28 | Adam Sutton | h2. Help Me! |
138 | |||
139 | 1 | Adam Sutton | *So which repository do I use?* |
140 | 28 | Adam Sutton | It's preferred that you use the official repository as this is more likely to received continued support. And even if the build system should break and [[Adam]] isn't available dreamcat and perexg now know how to feed the bintray repo by alternative means. |
141 | 1 | Adam Sutton | |
142 | *Stable, unstable/master, testing or release?* |
||
143 | 28 | Adam Sutton | * If you want the latest and greatest features and don't mind bugs or crashes choose the unstable builds. It's not recommended this be used for production systems. |
144 | * If you want to test the latest changes (and don't mind a few minor bugs) that'll shortly be included in the next stable release, use the stable builds. |
||
145 | * If you just want the least amount of hassle (and bugs) choose the release builds. |