AptRepositories » History » Version 22
Mark Clarkstone, 2015-12-20 02:58
Correct repo add line for bintray.
1 | 19 | Adam Sutton | h2. Official Apt Repository |
---|---|---|---|
2 | 1 | Adam Sutton | |
3 | 21 | Mark Clarkstone | After a significant break from using our official repository, due to [[Adam|Adam Sutton]] no longer being actively involved, this has finally been restored. With some slight alterations. There will still be 3 suites, however the meanings have changed: |
4 | 1 | Adam Sutton | |
5 | 19 | Adam Sutton | * http://apt.tvheadend.org/release - This will contain the latest official / stable release. |
6 | * http://apt.tvheadend.org/stable - This will contain a nightly build from the latest release branch. It will pick up fixes in prep. for the next release. |
||
7 | * http://apt.tvheadend.org/unstable - This will contain a nightly build from the development branch (master). It will contain the bleeding edge, but could be potentially unstable. |
||
8 | 1 | Adam Sutton | |
9 | 21 | Mark Clarkstone | h3. Supported Distro's / Platforms |
10 | 1 | Adam Sutton | |
11 | 19 | Adam Sutton | * Ubuntu |
12 | ** Precise (12.04) - i386 / amd64 |
||
13 | ** Trusty (14.04) - i386 / amd64 |
||
14 | ** Vivid (15.04) - i386 / amd64 |
||
15 | ** Wily (15.10) - i386 / amd64 |
||
16 | * Debian |
||
17 | ** Wheezy - i386 / amd64 |
||
18 | ** Jessie - i386 / amd64 |
||
19 | * Raspbian |
||
20 | ** Wheezy - armhf |
||
21 | ** Jessie - armhf |
||
22 | 1 | Adam Sutton | |
23 | 7 | Adam Sutton | Note: it's the intention to include Sid as well, unfortunately there have been some hiccups getting this working. |
24 | |||
25 | 19 | Adam Sutton | h3. Usage |
26 | 1 | Adam Sutton | |
27 | 21 | Mark Clarkstone | Before you can use the repository you probably want to import the GPG signing key: |
28 | 8 | Dave Chapman | |
29 | 1 | Adam Sutton | <pre> |
30 | 6 | Adam Sutton | curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add - |
31 | 1 | Adam Sutton | </pre> |
32 | |||
33 | 21 | Mark Clarkstone | You will then need to add which ever suite you feel is most appropriate, for example if you want to be cautious and have a reliable system: |
34 | 5 | Andy Brown | |
35 | <pre> |
||
36 | 19 | Adam Sutton | sudo apt-add-repository http://apt.tvheadend.org/release |
37 | 1 | Adam Sutton | sudo apt-get update |
38 | 5 | Andy Brown | </pre> |
39 | |||
40 | 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: |
41 | 5 | Andy Brown | |
42 | <pre> |
||
43 | 1 | Adam Sutton | unstable > stable > release |
44 | </pre> |
||
45 | |||
46 | 21 | Mark Clarkstone | You can easily remove a suite though, so should you suddenly come over all crazy and want to live on the edge: |
47 | 1 | Adam Sutton | |
48 | <pre> |
||
49 | sudo apt-add-repository -r http://apt.tvheadend.org/stable |
||
50 | sudo apt-add-repository http://apt.tvheadend.org/unstable |
||
51 | sudo apt-get update |
||
52 | </pre> |
||
53 | 21 | Mark Clarkstone | |
54 | h2. Official Bintray Apt Repository |
||
55 | |||
56 | If you're still using the bintray repository do not panic it's +still+ supported and may be used along side the apt.tvheadend.org repository as a backup (or main) if you wish. |
||
57 | |||
58 | * https://dl.bintray.com/tvheadend/ubuntu master main - This will contain *nightly* builds from the master branch. _This is equivalent to the "unstable":http://apt.tvheadend.org/unstable suite on apt.tvheadend.org._ |
||
59 | * https://dl.bintray.com/tvheadend/ubuntu unstable main - This will contain *weekly* builds from the master branch. _This is equivalent to the "unstable":http://apt.tvheadend.org/unstable suite on apt.tvheadend.org just delayed by a week._ |
||
60 | * https://dl.bintray.com/tvheadend/ubuntu testing main - This will contain *nightly* builds from the release/4.x branch. _This is equivalent to the "stable":http://apt.tvheadend.org/stable suite on apt.tvheadend.org._ |
||
61 | * https://dl.bintray.com/tvheadend/ubuntu stable - This will contain the latest stable release. _This is equivalent to the "release":http://apt.tvheadend.org/release suite on apt.tvheadend.org._ |
||
62 | |||
63 | h3. Supported Distro's / Platforms |
||
64 | |||
65 | +Bintray is unable to build i386 packages which means the i386 platform is unsupported by this repository.+ |
||
66 | |||
67 | * Ubuntu |
||
68 | ** Trusty (14.04) - amd64 |
||
69 | ** Utopic (14.10) - amd64 |
||
70 | ** Vivid (15.04) - amd64 |
||
71 | |||
72 | * Reported to work |
||
73 | ** Debian |
||
74 | *** Jessie (8.0) - amd64 |
||
75 | |||
76 | * Unconfirmed |
||
77 | ** Qiuana (Linux Mint 17) - amd64 |
||
78 | ** Rebecca or Cinnamon (Mint Linux 17.1) - amd64 |
||
79 | |||
80 | * Not supported at all |
||
81 | ** Debian |
||
82 | *** Wheezy (7.x) |
||
83 | *** Squeeze (6.x) |
||
84 | |||
85 | h3. Usage |
||
86 | |||
87 | Before you can use the suites you probably want to import the GPG signing key: |
||
88 | |||
89 | <pre> |
||
90 | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61 |
||
91 | </pre> |
||
92 | |||
93 | You will then need to add which ever suite you feel is most appropriate, for example if you want to be cautious and have a reliable system: |
||
94 | |||
95 | <pre> |
||
96 | 22 | Mark Clarkstone | echo deb https://dl.bintray.com/tvheadend/ubuntu testing main | sudo tee -a /etc/apt/sources.list |
97 | 21 | Mark Clarkstone | sudo apt-get update |
98 | </pre> |
||
99 | |||
100 | 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: |
||
101 | |||
102 | <pre> |
||
103 | master (nightly) > unstable (weekly) > testing > stable |
||
104 | </pre> |
||
105 | |||
106 | h3. Other |
||
107 | |||
108 | If you require builds that are not currently supported see https://github.com/tvheadend/tvheadend-build#looking-for-tvheadend-builds |
||
109 | |||
110 | --- |
||
111 | |||
112 | h3. Help Me! |
||
113 | |||
114 | *Why two repositories?* |
||
115 | There was a change in the naming of Tvheadend packages which caused the automated build scripts (that placed the latest builds on apt.tvheadend.org) to break and only Adam Sutton knew how to fix it unfortunately he was unavailable, and thus thanks to dreamcat the bintray repository was born! |
||
116 | |||
117 | *So which repository do I use?* |
||
118 | Whichever you fancy is the simple answer. You can use the suites from both repositories at the same time. |
||
119 | |||
120 | *Stable, unstable/master, testing or release?* |
||
121 | * If you want the latest and greatest features and don't mind bugs or crashes choose the unstable (on apt.tvheadend.org) or master nightly/weekly (on bintray.com) suites. |
||
122 | * If you want to test the latest changes (and don't mind a few bugs) that'll become the latest release choose stable (on apt.tvheadend.org) or testing (on bintray.com) suites. |
||
123 | * If you just want the least amount of hassle (and bugs) choose the release suites. |
||
124 | |||
125 | *You keep talking about suites, what are they?* |
||
126 | See "this":https://wiki.debian.org/RepositoryFormat#Suite. |