This is the APT repository server of the Debian AI List. Numerous repositories are served in PPA style. Contributors to Debian AI or any of its sub-teams are welcome to request as many PPAs as they like.
To install packages from this repository, you need to download the archive
key, and then add a sources entry.
The following command will download the key and save it to
/usr/share/keyrings:
sudo wget -O /usr/share/keyrings/ai-archive-keyring.gpg \
https://apt.ai.debian.net/debian/ai-archive-keyring.gpg
# or
sudo curl -o /usr/share/keyrings/ai-archive-keyring.gpg \
https://apt.ai.debian.net/debian/ai-archive-keyring.gpg
Then, for each PPA you want to use, create a file
/etc/apt/sources.list.d/<ppa>.sources (replacing
<ppa> with the name of the PPA use are using) with
the following contents:
Types: deb deb-src URIs: https://apt.ai.debian.net/<ppa>/ Suites: unstable Components: main Signed-By: /usr/share/keyrings/ai-archive-keyring.gpg
In the above, again replace <ppa> with the name of the
PPA. Then, replace the values of Suites with whatever suites
you might want from the PPA, as long as the PPA is offering them. Do the
same for Components.
Having done the above, you should now be able to run
sudo apt-get update without encountering any errors.
You should then see a bunch of new packages.
Please include binaries in your uploads. We don't operate an autobuilder yet.
Anyone who is (1) at least an occasional contributor to the Debian AI Lists's packages, or has a contributor that can vouch for them, may request upload rights to this archive.
If you'd like upload rights, please send a GPG-signed email to
ckk AT debian.org (encrypted, if you like), with the following
contents:
authorized_keys file for the accountSuites and Components you'd like to
supportUpload is currently limited to the SFTP protocol, for the simple reason that it is really easy to lock down with OpenSSH.
To configure dput-ng for upload to a particular PPA in this
archive, create the file /.dput.d/profiles/<ppa>.json
with the following contents (again replacing <ppa>):
{
"allowed-distribution": {},
"fqdn": "apt.ai.debian.net",
"incoming": "/ppas/<ppa>/incoming",
"login": "account name you requested",
"meta": "debian",
"method": "sftp"
}
You should then be able to upload with:
dput <ppa> *.changes