AptRepositories » History » Revision 142
« Previous |
Revision 142/148
(diff)
| Next »
saen acro, 2022-12-29 15:44
APT Repositories¶
- Table of contents
- APT Repositories
Flole Systems repository on cloudsmith.io¶
https://cloudsmith.io/~tvheadend/
Simple setup:
curl -1sLf \
'https://dl.cloudsmith.io/public/tvheadend/tvheadend/setup.deb.sh' \
| sudo -E bash
This repository support various targets i386, i686, x86_64, aarch64, armv6l, armv7l.
Distributions:
Ubuntu LTS:¶
14.04 LTS (Trusty Tahr)
16.04 LTS (Xenial Xerus)
18.04 LTS (Bionic Beaver)
20.04 LTS (Focal Fossa)
22.04 LTS (Jammy Jellyfish)
Debian:¶
Debian 8 (Jessie)
Debian 9 (Stretch)
Debian 10 (Buster)
Debian 11 (Bullseye)
Debian 12 (Bookworm)
---
*OUTDATED* Official¶
Our official repository and packages are provided by Doozer on https://apt.tvheadend.org.
Status¶
Development is the recommended choice for most people as Stable is very out-of-date at the moment.
2021/08/15 : Unstable builds are available for Debian Bullseye on amd64 and i386.
Please report any issues here - #5264.
Build Types¶
Build Type | Description | Version | Repo Component |
Stable | Latest release and fixes | v4.2.7-*~githash | stable |
Development | Development builds | v4.3.*-*~githash | unstable |
But, where's release?!
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.
Supported Distros and Architectures¶
Rather than listing all the supported distros please take a look at the directory listing on apt.tvheadend.org for your chosen build type.
1 Transcoding support is unavailable on some builds/distros.
-
Usage¶
Here are some copy/paste examples on how to use the repo that should work for most2.
1. Install Required Packages and add the Repository PGP key OUTDATED¶
sudo apt-get -y install coreutils wget apt-transport-https lsb-release ca-certificates
sudo wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -
Note: apt-key on some newer distros may fail as it's no longer available, in such cases please run the following command instead.
wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo tee /etc/apt/trusted.gpg.d/tvheadend.asc
2 We assume you have sudo installed. If not, and you're root, you can omit sudo, otherwise please ask your administrator to..
apt-get install sudo; usermod -aG sudo <your account name>
-
2. Create/Add the Sources List¶
Raspbian users (and anyone else who can't install/use lsb-release) please see the third footnote3.
Stable:
sudo sh -c 'echo "deb https://apt.tvheadend.org/stable $(lsb_release -sc) main" | tee -a /etc/apt/sources.list.d/tvheadend.list'
Unstable:
sudo sh -c 'echo "deb https://apt.tvheadend.org/unstable $(lsb_release -sc) main" | tee -a /etc/apt/sources.list.d/tvheadend.list'
3 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.
3001 Examples..
echo "deb http://apt.tvheadend.org/stable raspbian-jessie main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list echo "deb http://apt.tvheadend.org/stable raspbian-stretch main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list
3002 Tip: If you want to use unstable, simply replace stable with unstable.
-
3. Update Sources and Install¶
sudo apt-get update sudo apt-get install tvheadend
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..
sudo dpkg-reconfigure tvheadendand afterwards..
sudo service tvheadend restart
Job done!
Help / Feedback¶
Please add to issue #5264 or join the IRC channel to report problems/give feedback.
Third-party¶
*Unofficial version!*
*It can contain unpublic code,
reporting bug's in this version is not acceptable*¶
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 ).
In any case we'll try our best to help, or point you to where you can get some!
-
What Happened to the Bintray Repository?¶
Unfortunately due to rate-limiting we've decided to stop/end the use of Bintray. Don't worry the repository won't be disappearing4, it just won't be updated - sorry about that.
You can continue to use Bintray if you like, old instructions can be viewed here.
Tip: You can use both apt.tvheadend.org and bintray.com/tvheadend
-
Help¶
Please tell us here #5264, make sure you mention you're using Bintray. You can also join the IRC channel if you prefer.
Ubuntu PPA¶
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.
Status¶
Please see here and here for PPA status.
Usage¶
1. Pick a Build Type
For the stable PPA containing daily builds from the latest stable branch:
sudo apt-add-repository ppa:mamarley/tvheadend-git-stable
For the unstable PPA containing daily builds from master:
sudo apt-add-repository ppa:mamarley/tvheadend-git
2. Update Sources
sudo apt update
3. Install
sudo apt install tvheadend
Help¶
If you experience issues with this PPA please contact Michael on IRC (mamarley in #hts on Freenode) or Launchpad.
Updated by saen acro almost 2 years ago · 142 revisions