AptRepositories » History » Revision 4
Revision 3 (Adam Sutton, 2013-04-05 10:24) → Revision 4/148 (Adam Sutton, 2013-04-22 13:22)
h1. Apt Repository
Tvheadend now maintains its own apt repository (rather than the previous use of launchpad). The repository is actually made up of three separate sub-repositories containing builds of varying stability:
* http://apt.tvheadend.org/stable - this holds the latest stable release, use this for production systems.
* http://apt.tvheadend.org/beta - this holds beta builds for the next upcoming release, these are usually fairly stable though expect some problems early in the process.
* http://apt.tvheadend.org/unstable - this holds nightly (assuming something has changed) builds, they can vary from reasonably stable to downright awful, use at your own risk!
Before you can use the repositories you probably want to import the GPG signing key:
<pre>
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
</pre>
You will then need to add which ever repository you feel is most appropriate, for example if you want to live on the edge:
<pre>
sudo apt-add-repository http://apt.tvheadend.org/unstable
sudo apt-get update
</pre>
Note: if you install more than one repository you will only ever get packages from the one holding the most recent version number, so the order of priority would be:
<pre>
unstable > beta > stable
</pre>
You can easily remove a repository though, so should you suddenly come over all sensible:
<pre>
sudo apt-add-repository -r http://apt.tvheadend.org/unstable
</pre>
h2. Raspberry Pi
There are now builds for the pi in the apt repository. We've been a bit naughty and just lumped them in main as armhf (which conflicts with standard debian repo's, but blame poor arch naming!). So you can just use the above commands or add:
<pre>
deb http://apt.tvheadend.org/stable wheezy main
</pre>
To your sources.list file.
Tvheadend now maintains its own apt repository (rather than the previous use of launchpad). The repository is actually made up of three separate sub-repositories containing builds of varying stability:
* http://apt.tvheadend.org/stable - this holds the latest stable release, use this for production systems.
* http://apt.tvheadend.org/beta - this holds beta builds for the next upcoming release, these are usually fairly stable though expect some problems early in the process.
* http://apt.tvheadend.org/unstable - this holds nightly (assuming something has changed) builds, they can vary from reasonably stable to downright awful, use at your own risk!
Before you can use the repositories you probably want to import the GPG signing key:
<pre>
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
</pre>
You will then need to add which ever repository you feel is most appropriate, for example if you want to live on the edge:
<pre>
sudo apt-add-repository http://apt.tvheadend.org/unstable
sudo apt-get update
</pre>
Note: if you install more than one repository you will only ever get packages from the one holding the most recent version number, so the order of priority would be:
<pre>
unstable > beta > stable
</pre>
You can easily remove a repository though, so should you suddenly come over all sensible:
<pre>
sudo apt-add-repository -r http://apt.tvheadend.org/unstable
</pre>
h2. Raspberry Pi
There are now builds for the pi in the apt repository. We've been a bit naughty and just lumped them in main as armhf (which conflicts with standard debian repo's, but blame poor arch naming!). So you can just use the above commands or add:
<pre>
deb http://apt.tvheadend.org/stable wheezy main
</pre>
To your sources.list file.