User:Teward/Debian Package Repository for ZNC
|This Repository is currently offline due to server death causing issues. The maintainer is looking into potential alternative solutions for running this repository, but will very likely have to reissue all the data on new domains.|
There is a ZNC repository available for Debian. It is built in local builders by the same person who provides the Ubuntu PPAs. The packages included here are the same as in the PPA, and are derived from the latest packages already available in Debian. It is provided from the domain
This repository only supports i386 and amd64 architectures. Virtualizing an armhf build environment allows packages to build, but the resultant packages themselves are glitchy and do not work correctly nor do they correctly install most of the time.
Currently, the repository only supports certain releases of Debian. Refer to the table at the end of this page for more information on this.
Using the Repository
The repository can be used by adding a file to
/etc/apt/sources.list.d/ with the package support lines here. You will also need to add the repository GPG keys.
First, create a file named
/etc/apt/sources.list.d, and add the following line to the file, replacing
!RELEASE! with the Debian version you are on. Uncomment the second line if you intend to sue
apt-get source znc to download the source package itself, otherwise leave the file alone so that it is just able to install the built packages:
deb http://packages.temporal-intelligence.net/znc/debian/ !RELEASE! main #deb-src http://packages.temporal-intelligence.net/znc/debian/ !RELEASE! main
Secondly, download the GPG key and add it to the APT keyring (you will need superuser access to use
wget --quiet http://packages.temporal-intelligence.net/repo.gpg.key -O - | apt-key add -
apt-get update; apt-get install znc after doing the above steps. You should now be able to install ZNC from this repository.
Repository Information Chart
The following is a list of information in the repository:
|Release (Codename/Version)||Supported?||Repository Version||Supported Architectures||Other Details|
|Wheezy (7 / Old Stable)||Yes||
||i386,amd64||Uses backported build dependencies.|
|Jessie (8 / Stable)||Yes||
|Stretch (9? / Testing)||No||-||-||Debian Testing already has the latest version from Debian available to it.|
|Sid (Unstable)||No||-||-||Debian Unstable already has the latest version from Debian available to it.|
|Experimental||No||-||-||Debian Experimental already has the latest version from Debian available to it.|
NOTE: When a version number is VERSION-#+RELEASE# (where # is a number and RELEASE is a Debian release codename), it indicates a Debian package revision number. Exact changes exist in the changelogs for the package, but usually do not change features as much. (Usually these are just fixes, or inclusion of things that got missed initially)
Frequently Asked Questions (FAQ)
- "Is there going to be ARM support in the repository?"
- Hopefully, at some point. I'm trying to get my hands on a couple of RPi devices to act as my building cluster, because virtualized/chrooted ARM builds don't produce packages that reliably work. No ETA on when this will be available, though.
- "Can you apply feature XYZ that was not included in ZNC on the version on the repos?"
- Do Not Ask This. Features are only added as compatibility fixes (say, to fix a Fail to Build problem), and are not added to this repository - it's as close to stock ZNC as it will ever be.