Debian Packages
This is the Debian package repository of Trident to automate installation and upgrade. These packages are auto-generated by our Jenkins server.
How to use this repository?
To use this repository, please add the trident-repository package to your system. This package sets up the PGP key of the repository, as our packages are signed, and restricts what can be installed from the repository (see below).
wget -O trident-repository.deb https://trident.li/debian/trident-repository.deb dpkg -i trident-repository.deb
Update your local package index, then install Trident:
apt-get update && apt-get dist-upgrade -u apt-get install trident
Follow the instructions to setup nginx in Trident.md and you should have a running Trident system.
What packages are published in this repository?
We only publish Trident relevant packages. The trident-repository package also installs apt-pins restricting installation of other packages.
Package Name | Description |
---|---|
trident | the main package (depends on trident-server + trident-cli) |
trident-server | the server package |
trident-cli | the CLI package |
trident-wikiexport | the Wiki Export package |
trident-repository | the repository package containing the APT sources, PGP key and APT pins |
epiceditor | the editor used in the wiki |
trident-src | Golang Source: Trident |
pitchfork-src | Golang Source: Pitchfork |
trident-ext-src | Golang Source: various Golang libraries that have not made it into Debian yet |
Sources for all of these packages can be found in our GitHub repository as this is where they are built from. All packages should be reproducible from Git.
Why is Trident not in Debian proper?
Trident is still under development and the code changes often. As such, using this repository allows one to have the newest version very quickly. This allows us to resolve issues found quickly.