-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 54c5293
Showing
132 changed files
with
2,026 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
# Kanidm PPA Packages | ||
|
||
- The Kanidm PPA repository contains Debian & Ubuntu packages built from the [main Kanidm repository](https://github.com/kanidm/kanidm). | ||
- Two separate components are available, `stable` for released versions and `nightly` which only | ||
provides the latest bleeding edge, refreshed once a day. | ||
- Packages are distributed for current LTS versions of Debian & Ubuntu that natively package the required | ||
dependencies; | ||
- Ubuntu: 22.04 aka `jammy` & 24.04 aka `noble`. | ||
- Debian 12 aka `bookworm`. | ||
|
||
- Please note that while the spirit of the commands below should also work on other Debian-based distributions, | ||
the codename detection will not work and you will need to manually choose which distribution is the | ||
closest to yours. The methods for adding repositories may also vary, for example Pop OS, requires an altered setup in | ||
line with their [instructions](https://support.system76.com/articles/ppa-third-party/). | ||
|
||
## Adding it to your system | ||
|
||
Make sure you have a “trusted GPG” directory for storing signing keys. | ||
|
||
```bash | ||
sudo mkdir -p /etc/apt/trusted.gpg.d/ | ||
``` | ||
|
||
Download the Kanidm PPA GPG public key. | ||
|
||
```bash | ||
curl -s "https://kanidm.github.io/kanidm_ppa/kanidm_ppa.asc" \ | ||
| sudo tee /etc/apt/trusted.gpg.d/kanidm_ppa.asc >/dev/null | ||
``` | ||
|
||
Add the Kanidm PPA to your local APT configuration, with autodetection of Ubuntu vs. Debian. | ||
Please adjust accordingly if you want the `nightly` component instead of the default `stable`. | ||
|
||
```bash | ||
curl -s "https://kanidm.github.io/kanidm_ppa/kanidm_ppa.list" \ | ||
| grep $( ( . /etc/os-release && echo $VERSION_CODENAME) ) | grep stable \ | ||
| sudo tee /etc/apt/sources.list.d/kanidm_ppa.list | ||
``` | ||
|
||
Update your local package cache. | ||
|
||
```bash | ||
sudo apt update | ||
``` | ||
|
||
## Listing Packages | ||
|
||
Use `apt search` to list the packages available: | ||
|
||
```bash | ||
apt search kanidm | ||
``` | ||
|
||
## Installing stable on top of nightly | ||
|
||
If you previously had the alpha version kanidm nightly packages installed or are switching from | ||
nightly down to stable, it may be difficult to remove the previous versions safely without | ||
losing for example Kanidm backed sudo in the middle. This snippet is intended to help with that: | ||
|
||
```bash | ||
sudo bash <<EOT | ||
dpkg --remove kanidm kanidm-unixd libnss-kanidm libpam-kanidm | ||
apt install -y kanidm kanidm-unixd | ||
EOT | ||
``` | ||
|
||
If anything goes wrong during the snippet, you may need to fall back to other methods of gaining | ||
root to complete the transition! |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,143 @@ | ||
-----BEGIN PGP SIGNED MESSAGE----- | ||
Hash: SHA256 | ||
|
||
Origin: . bookworm | ||
Label: . bookworm | ||
Suite: bookworm | ||
Codename: bookworm | ||
Date: Thu, 30 Jan 2025 19:19:48 UTC | ||
Architectures: amd64 arm64 | ||
Components: nightly stable | ||
Description: Generated by aptly | ||
MD5Sum: | ||
2160d39703f35787ce2e5afe85feedb2 940 Contents-amd64 | ||
d03d47a99a5e1ee3cdddec1c22dc146f 288 Contents-amd64.gz | ||
ca2fcf38d7bbe85ff0113469ac180788 942 Contents-arm64 | ||
0fd81ea06fca4867c0227d6676667d81 288 Contents-arm64.gz | ||
2160d39703f35787ce2e5afe85feedb2 940 nightly/Contents-amd64 | ||
d03d47a99a5e1ee3cdddec1c22dc146f 288 nightly/Contents-amd64.gz | ||
ca2fcf38d7bbe85ff0113469ac180788 942 nightly/Contents-arm64 | ||
0fd81ea06fca4867c0227d6676667d81 288 nightly/Contents-arm64.gz | ||
c997a54491ad76d8d1aaf1e5cb7b0ff1 2904 nightly/binary-amd64/Packages | ||
9204e6939992e329952b191e3fbdf49a 1283 nightly/binary-amd64/Packages.bz2 | ||
4c7cd095330fa1803029d0c50b11a03a 1168 nightly/binary-amd64/Packages.gz | ||
65099668b5d74b20871c7e603ca0fb5f 129 nightly/binary-amd64/Release | ||
0ff89f71d129c7da005cee68584280f1 2904 nightly/binary-arm64/Packages | ||
dba893e390e2b9d2d3653e81d6bb20f8 1286 nightly/binary-arm64/Packages.bz2 | ||
bd72ce1e16b3d0a548eeeeafe014944d 1166 nightly/binary-arm64/Packages.gz | ||
41215ecca7bed30d2d77bf175392a528 129 nightly/binary-arm64/Release | ||
2160d39703f35787ce2e5afe85feedb2 940 stable/Contents-amd64 | ||
d03d47a99a5e1ee3cdddec1c22dc146f 288 stable/Contents-amd64.gz | ||
ca2fcf38d7bbe85ff0113469ac180788 942 stable/Contents-arm64 | ||
0fd81ea06fca4867c0227d6676667d81 288 stable/Contents-arm64.gz | ||
4d55d115a6e44735e9a3ff8c9a16fb30 5735 stable/binary-amd64/Packages | ||
6921e62020b7740ec221a6ca7907c938 2039 stable/binary-amd64/Packages.bz2 | ||
d1153a667b9de83321f28404ecbed1a0 1881 stable/binary-amd64/Packages.gz | ||
fd064c8443e9d899e419c623b8c5b816 128 stable/binary-amd64/Release | ||
b5a3e7b59e30df2680a423d2020ea69a 5736 stable/binary-arm64/Packages | ||
481877e8b5be2389958680d89acd9318 2048 stable/binary-arm64/Packages.bz2 | ||
a92d240366d55f8bdc8f3c0c581bb430 1884 stable/binary-arm64/Packages.gz | ||
17552d7e5bd5a0769fe2e460b0f3def8 128 stable/binary-arm64/Release | ||
SHA1: | ||
59ee129845bafec615173a9ad8ec743620717fff 940 Contents-amd64 | ||
eae1ae4ee94666b8f98ce70b1747fafe1b2eea03 288 Contents-amd64.gz | ||
063327b6f8a78c7b72eb8c6198c9faf40bc8646e 942 Contents-arm64 | ||
f512e1e6198da433e42e411a900dcb451897bc95 288 Contents-arm64.gz | ||
59ee129845bafec615173a9ad8ec743620717fff 940 nightly/Contents-amd64 | ||
eae1ae4ee94666b8f98ce70b1747fafe1b2eea03 288 nightly/Contents-amd64.gz | ||
063327b6f8a78c7b72eb8c6198c9faf40bc8646e 942 nightly/Contents-arm64 | ||
f512e1e6198da433e42e411a900dcb451897bc95 288 nightly/Contents-arm64.gz | ||
9c102eb148d66c90563cb63d925dc1b40b4d93e2 2904 nightly/binary-amd64/Packages | ||
f17208d6d6f0041932fef2807e3b7065c050e1b1 1283 nightly/binary-amd64/Packages.bz2 | ||
c127bf53d8119ae388b6f7119e5ec645cfe42749 1168 nightly/binary-amd64/Packages.gz | ||
bcdaccb9bff9723aabbcb71253dcfa823a91bece 129 nightly/binary-amd64/Release | ||
75d42e11853d382d0e601dcb15cb3b0e974859ae 2904 nightly/binary-arm64/Packages | ||
74933138b173e5d55fa82a5e4780190d1572100a 1286 nightly/binary-arm64/Packages.bz2 | ||
f0a0396a7258f065547b1a61b430bedde85cf9d3 1166 nightly/binary-arm64/Packages.gz | ||
0187b3c5d7614d3f917b9b3ae8e4570ae85641e8 129 nightly/binary-arm64/Release | ||
59ee129845bafec615173a9ad8ec743620717fff 940 stable/Contents-amd64 | ||
eae1ae4ee94666b8f98ce70b1747fafe1b2eea03 288 stable/Contents-amd64.gz | ||
063327b6f8a78c7b72eb8c6198c9faf40bc8646e 942 stable/Contents-arm64 | ||
f512e1e6198da433e42e411a900dcb451897bc95 288 stable/Contents-arm64.gz | ||
c361c1eeabec1c400793bba83d06cb336d1ff53a 5735 stable/binary-amd64/Packages | ||
86f47e39e823462ba02f9190a8cdcbd26029b5de 2039 stable/binary-amd64/Packages.bz2 | ||
54d3805b95e18d99c3b024d193a17ef3bc337164 1881 stable/binary-amd64/Packages.gz | ||
99d764ec41d7dcd92271d24530590bc6f152588f 128 stable/binary-amd64/Release | ||
2726f123c983a3cb3ed9ed3a66b58e420bc0857f 5736 stable/binary-arm64/Packages | ||
3d0fd0947e64c421bb822af91430941e26eff110 2048 stable/binary-arm64/Packages.bz2 | ||
eae60f749c358988f32446dd4dce1d7046e9a627 1884 stable/binary-arm64/Packages.gz | ||
201a3519fc1cfe1489fbfbb21eacb1d6fc7fa6d3 128 stable/binary-arm64/Release | ||
SHA256: | ||
27d71e095ad29fb0dbcd0e68ea03e34f30d80d3b9bf5082b5336dfe45a8bf482 940 Contents-amd64 | ||
f797c1af8cfa0802deaf371ca0ee29fe788c61b4163fe7153c5c0e33ce51414f 288 Contents-amd64.gz | ||
04671d6071abe4952ae9ae59828c593fe9b9f8903cf6f0e987b581efc3959fc5 942 Contents-arm64 | ||
7ec784a795b5090478be850049c51edf7c190fb97cfbf8e6c05b35aeb6324b45 288 Contents-arm64.gz | ||
27d71e095ad29fb0dbcd0e68ea03e34f30d80d3b9bf5082b5336dfe45a8bf482 940 nightly/Contents-amd64 | ||
f797c1af8cfa0802deaf371ca0ee29fe788c61b4163fe7153c5c0e33ce51414f 288 nightly/Contents-amd64.gz | ||
04671d6071abe4952ae9ae59828c593fe9b9f8903cf6f0e987b581efc3959fc5 942 nightly/Contents-arm64 | ||
7ec784a795b5090478be850049c51edf7c190fb97cfbf8e6c05b35aeb6324b45 288 nightly/Contents-arm64.gz | ||
7338b143e9eb54e4fbcb6173bc5a51771b013bc78c59fc1f505e6372ad1ca0e0 2904 nightly/binary-amd64/Packages | ||
8ca830e404d7cd006523f2d23e4a7af3d8561441654df1257c74c61729797422 1283 nightly/binary-amd64/Packages.bz2 | ||
e03824b11e22439988507da6730c612752c49fc094b213e18e5368f200727e16 1168 nightly/binary-amd64/Packages.gz | ||
55a30d3baba46a4114e9656edad3c2e6951d7c5ba5b2e51f91b5d770605914ba 129 nightly/binary-amd64/Release | ||
49c5ac70b1c58f16add681d310e5b89109a4fd4c3b026f508eb7bd51d9ff9f0e 2904 nightly/binary-arm64/Packages | ||
cf47a62a5440216da0247f9055734c624669114eb26511752c4e371c0fee7126 1286 nightly/binary-arm64/Packages.bz2 | ||
92c3392b0dcb1f8fffb816d3b53237d3a11c00bcb9a75b1f21fff313a793a73c 1166 nightly/binary-arm64/Packages.gz | ||
0ff3dfa550bd656406c4492c8d7a04b7c692def44260e49c6196070558fbd574 129 nightly/binary-arm64/Release | ||
27d71e095ad29fb0dbcd0e68ea03e34f30d80d3b9bf5082b5336dfe45a8bf482 940 stable/Contents-amd64 | ||
f797c1af8cfa0802deaf371ca0ee29fe788c61b4163fe7153c5c0e33ce51414f 288 stable/Contents-amd64.gz | ||
04671d6071abe4952ae9ae59828c593fe9b9f8903cf6f0e987b581efc3959fc5 942 stable/Contents-arm64 | ||
7ec784a795b5090478be850049c51edf7c190fb97cfbf8e6c05b35aeb6324b45 288 stable/Contents-arm64.gz | ||
36ee182ade1b5446d3d8678f17d2f734d997597a689a1490bfd13c5865cc043a 5735 stable/binary-amd64/Packages | ||
93e49660509298ff2d1fa15e56cd5fb4fa3eab1f746ac7341f97cc926b83ce52 2039 stable/binary-amd64/Packages.bz2 | ||
466edc89464175c74018722e71f6672ab96a76c05148fb4d56c89f1859e6154e 1881 stable/binary-amd64/Packages.gz | ||
f369ac008eedab8d20b0a73faeb348c47a7427e656d6b8e180bc2eff8f1fa22f 128 stable/binary-amd64/Release | ||
01616f0beecd4460cbeb550399ad7d478a7decf030af4c40f15e06df89f2ced8 5736 stable/binary-arm64/Packages | ||
68a4556d0167a94800356e2d7bc84bf090a45c5bc2b7d069bbd1bf6306654e01 2048 stable/binary-arm64/Packages.bz2 | ||
7aedd27d337be3b3a91b5064982430fbfc75ce7e4d03342b3be6979186105e63 1884 stable/binary-arm64/Packages.gz | ||
b6b26c25a23a416f39cc775294b115e1d186aca8344204317f1dfe2e0a19547e 128 stable/binary-arm64/Release | ||
SHA512: | ||
c274139ee05752d9aec371c34f67b343006bce332b0f721cde52033162dd4ba3c8cd516b46a2311727a60f9e52cdbf098b40311cdc2dae7d94256a46b8692c0f 940 Contents-amd64 | ||
0fff373c8247bb198f3ad2c167f51a300b0d795fafd679fede73f4e3e8645963f6c564a3573bcb9583ada3553156e463713bf03fd9b7233dd927e21a70bd2d6e 288 Contents-amd64.gz | ||
f266bd67a2fabf0dd27bb4e7700afcc9ffa95da114a021c0e862f0e5e81e852c697fe04441fe279414d83a39728024db4e045d26d52bedf0ee396fdcb0f9ec1c 942 Contents-arm64 | ||
103fe9aac94878aa0c18f2a4fdd642d25c2a6b64ee918e50b2890a53d8b1c1e4a0d3da356f5f38ee7c2a800ea19862a20148ac1bb38b499192539dbb98eb5a04 288 Contents-arm64.gz | ||
c274139ee05752d9aec371c34f67b343006bce332b0f721cde52033162dd4ba3c8cd516b46a2311727a60f9e52cdbf098b40311cdc2dae7d94256a46b8692c0f 940 nightly/Contents-amd64 | ||
0fff373c8247bb198f3ad2c167f51a300b0d795fafd679fede73f4e3e8645963f6c564a3573bcb9583ada3553156e463713bf03fd9b7233dd927e21a70bd2d6e 288 nightly/Contents-amd64.gz | ||
f266bd67a2fabf0dd27bb4e7700afcc9ffa95da114a021c0e862f0e5e81e852c697fe04441fe279414d83a39728024db4e045d26d52bedf0ee396fdcb0f9ec1c 942 nightly/Contents-arm64 | ||
103fe9aac94878aa0c18f2a4fdd642d25c2a6b64ee918e50b2890a53d8b1c1e4a0d3da356f5f38ee7c2a800ea19862a20148ac1bb38b499192539dbb98eb5a04 288 nightly/Contents-arm64.gz | ||
913913ecbdd1914670204f1d1acd9a3828511b6e890565681c36565013356667c27ebfaed44b5b40f1c6c4cb2bda622674c61af0f02dbf9ccffa40536c8c40ab 2904 nightly/binary-amd64/Packages | ||
3ce77ee66d681f2475ed4f8b9796432ef3a9b971b0c8091acb6f936cf05777b028cf09eb3cba3b6d4879e92b735ee854d3cc57e01d71f978443589af705b1a47 1283 nightly/binary-amd64/Packages.bz2 | ||
426d835824de4222a7d01338e03f8535113a3150fe36d7efb739b11f168cea741209a1c3ce563b49cf9bf3ace3dbe7575aa6e5d24e7ab96144786fee45cce4c0 1168 nightly/binary-amd64/Packages.gz | ||
cc5f1e6b9b0293b4dd18b8b97fdf61e627b26478c95138bc00f13ee9bbbd0d45a584a57077befeab351281e47023441fd36190f40b000d75f1af8f94b64e5854 129 nightly/binary-amd64/Release | ||
d02bb1f9077ccfd987c485299b10521f9074bae6f4f9db8c73f55ead0ceddbf70cd8c71fe42261d055db9d95aaba785c4b02c5194c0fb4ed29593ffb444ced88 2904 nightly/binary-arm64/Packages | ||
7a0034e7c1a0b2cf86ddac08c9e02a54c3f4a54a5488cfce7c5c81ea1b2147b9cc50f1ede698d80d8c4609e197d283fce7d483c3608e46cf22cbd62776a063a0 1286 nightly/binary-arm64/Packages.bz2 | ||
099e189f3efccc2c555d35b19bcd22be70cae6bb7fbaf9ee4864a75d2558000be461acae5a61c3874ff6d2e4b5559935b4c2aca530de350633f67107df1a079c 1166 nightly/binary-arm64/Packages.gz | ||
65a2024a9fd01af39371e8ba0b60535b1a6c063782b3c60b4358d393aea09c65078ee12ec04b4c4823a2cca2387c50c3a3de17c3ff378847041a77b481fbb00c 129 nightly/binary-arm64/Release | ||
c274139ee05752d9aec371c34f67b343006bce332b0f721cde52033162dd4ba3c8cd516b46a2311727a60f9e52cdbf098b40311cdc2dae7d94256a46b8692c0f 940 stable/Contents-amd64 | ||
0fff373c8247bb198f3ad2c167f51a300b0d795fafd679fede73f4e3e8645963f6c564a3573bcb9583ada3553156e463713bf03fd9b7233dd927e21a70bd2d6e 288 stable/Contents-amd64.gz | ||
f266bd67a2fabf0dd27bb4e7700afcc9ffa95da114a021c0e862f0e5e81e852c697fe04441fe279414d83a39728024db4e045d26d52bedf0ee396fdcb0f9ec1c 942 stable/Contents-arm64 | ||
103fe9aac94878aa0c18f2a4fdd642d25c2a6b64ee918e50b2890a53d8b1c1e4a0d3da356f5f38ee7c2a800ea19862a20148ac1bb38b499192539dbb98eb5a04 288 stable/Contents-arm64.gz | ||
85ce42a9c7e08b7f92aff2b95cb1efb10e5ebd243520f0acf5e7ee89c1d8a8b7b4a50ab3f07bfe98c5102995c66aec0944430956f3875e8c9f23eca378c62196 5735 stable/binary-amd64/Packages | ||
c94f1f7fc6d87565be2f1e6594b8b4d6fe11064df57dba7c16324c3c9ae789a12250a50d8050fa50432c9a30d5d1f3520cd512b2dffb052ec6dfba62f1d5818a 2039 stable/binary-amd64/Packages.bz2 | ||
d6247fd42db5a3046c9fdae896575f49abb5b589a287fc3daaba1b6f0f6d53a8b25a9890dad1e8eb3c0d625d77e3958e53604af296c2361ae14c9985b60c15e8 1881 stable/binary-amd64/Packages.gz | ||
14a8dde955aa302a8cb3a697442da7e676244167e69b1f9e1e6f948e9dca4167eb12b3a10f2157f9aadddb1f77e5bdc3cb3784f076a776604e250d279c746237 128 stable/binary-amd64/Release | ||
3ce1932e6393c5f4b6ae8a5a5b2b0aefb93e3bd65634c8e43e632afd445148bd10db7a7cfa8f90891e2149f789920a15a599d876f86078c88afc26de1643da4c 5736 stable/binary-arm64/Packages | ||
6fc56e237c1e9244e939e639cae3097e5b7b7f501785072e0e8fa9d48a5e9f6fb384a6f38d643a9f451242731b5afb1aef7e47cc8d2b7667259c7a6da9e88703 2048 stable/binary-arm64/Packages.bz2 | ||
48e80a2020b131b7d8c0b5587290b95fc871258a7c5c2bfaa9e88d192fb5191abf9b654f6d94d7a150639def0c2a6fa491d89f54b7d74c719ac6e53dda3f8bea 1884 stable/binary-arm64/Packages.gz | ||
6846ab2071419a77f3baa5b6240d511bc81453ca80c27adef833e0815a9d15d7d1bf6c45c862319bb0b2101fa8c844ccfecc7134cc73e32d9d17c47f71de946f 128 stable/binary-arm64/Release | ||
-----BEGIN PGP SIGNATURE----- | ||
|
||
iQIzBAEBCAAdFiEE6iDpXWimUZH+jOeVdsyBQGCyPmYFAmeb0NUACgkQdsyBQGCy | ||
PmZaMw//cSVuUHco05vj4L2q98gpI77moIY0UuNLMXYFTxfazgUEytFZE28y0uXB | ||
Y5Di88V3Wx7OJERL+kyumtOtZYfBGJsVW6hBlvgf1gKSDOEbSGDaUDb6W4D70lyt | ||
5U8W7jJ8HlGwjIv3exH69sGswxNTi/hagvMfmHLFzV5IMmuzslCaILV0oeXx2cKQ | ||
db1Gff8xwLZiGYYlxt8+Zvu2+n4pPsxahM4svGksO9K1lxtOKvEkHE5kcmrD5W2+ | ||
oLIL1Nr017wEzIeJBDGznyOOy+zrgGQaoej7p//G0oC2M5zOunzpjoK9lA1XYPIK | ||
Gvv17l5mmAtSy1kKeQ6EaGD/S0T81dPDzVFsyCBaZFka+jviBocsBoJTtCO18PHQ | ||
Y7gl1ujrXMheVNtr4KmLptSedep6KuTozQ/Fl53+ID2td7FxFVKPEBJ7R6Fnyzqg | ||
3kfUJrbDtrq5b+22z0UmtFfMIoWIpmfeLEePz03RdmyU2g7I+GonH9Y09OvOytij | ||
8iMzM+q4zvE8ORO13abPrrfCl9Fwb5SS13yURLS2XXTQT4QGl8f6vsKqvPfwyoSp | ||
QSgxRVktAwfUYmUsNQFktie3y6noTV8QRC+d/0tEqf7g5P0dp9Y8Jt2xH/yST2ko | ||
hHb5DS888r1Rlw1Hbu8RUR+a/4vAhyMXrIUrOvnMrWt3pqclGZk= | ||
=rRli | ||
-----END PGP SIGNATURE----- |
Oops, something went wrong.