-
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 a37f41d
Showing
108 changed files
with
1,704 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, 17 Oct 2024 05:52:33 UTC | ||
Architectures: amd64 arm64 | ||
Components: nightly stable | ||
Description: Generated by aptly | ||
MD5Sum: | ||
6eebe44d2fc2158571cdc2003b0d0ecb 1064 Contents-amd64 | ||
1e3977c3065a876b5b12faf349dfae1f 311 Contents-amd64.gz | ||
7c5864f0fa362a25f1f01445e64b72fe 1066 Contents-arm64 | ||
0a31f85bbc72b3791cbeeb9f51c7f0aa 312 Contents-arm64.gz | ||
6eebe44d2fc2158571cdc2003b0d0ecb 1064 nightly/Contents-amd64 | ||
1e3977c3065a876b5b12faf349dfae1f 311 nightly/Contents-amd64.gz | ||
7c5864f0fa362a25f1f01445e64b72fe 1066 nightly/Contents-arm64 | ||
0a31f85bbc72b3791cbeeb9f51c7f0aa 312 nightly/Contents-arm64.gz | ||
886214eb3f704c8d48780bc949f55bde 3264 nightly/binary-amd64/Packages | ||
39cfff9444372faceb856e41f9bdc4f9 1327 nightly/binary-amd64/Packages.bz2 | ||
d918d6f2ceb5106f20fd4f991b0d45da 1187 nightly/binary-amd64/Packages.gz | ||
65099668b5d74b20871c7e603ca0fb5f 129 nightly/binary-amd64/Release | ||
aee48f3b72603cdb637c2b0dfadbc39e 3264 nightly/binary-arm64/Packages | ||
e150c40283dd7e04859c746ef0ea60b2 1336 nightly/binary-arm64/Packages.bz2 | ||
3cf8a757d931d28db4173f55701bd46e 1188 nightly/binary-arm64/Packages.gz | ||
41215ecca7bed30d2d77bf175392a528 129 nightly/binary-arm64/Release | ||
6eebe44d2fc2158571cdc2003b0d0ecb 1064 stable/Contents-amd64 | ||
1e3977c3065a876b5b12faf349dfae1f 311 stable/Contents-amd64.gz | ||
7c5864f0fa362a25f1f01445e64b72fe 1066 stable/Contents-arm64 | ||
0a31f85bbc72b3791cbeeb9f51c7f0aa 312 stable/Contents-arm64.gz | ||
663f93abc5cf9c271f55f2b5c6e645f9 3228 stable/binary-amd64/Packages | ||
e8ab7491165a0fddf80212921cbb32ad 1305 stable/binary-amd64/Packages.bz2 | ||
b985bc8a2f9ff4873a076855af0d8be1 1176 stable/binary-amd64/Packages.gz | ||
fd064c8443e9d899e419c623b8c5b816 128 stable/binary-amd64/Release | ||
de6511e911f2841bb8dee15921eb4f72 3228 stable/binary-arm64/Packages | ||
45647e7274b2528d91885cb809d04058 1311 stable/binary-arm64/Packages.bz2 | ||
1b37e6b51e2aa32822c819d1a2343d04 1182 stable/binary-arm64/Packages.gz | ||
17552d7e5bd5a0769fe2e460b0f3def8 128 stable/binary-arm64/Release | ||
SHA1: | ||
cbe1b29911595abe0cdb83b5bccd2e8d2569bab0 1064 Contents-amd64 | ||
677baabb7a18ac820c1133e304bcf0de6d84a059 311 Contents-amd64.gz | ||
cc7e33239cc324eff78b0ae1d13fcffb9ecdb33e 1066 Contents-arm64 | ||
600d25d60005574cffb1881669f9d9a6d5caee74 312 Contents-arm64.gz | ||
cbe1b29911595abe0cdb83b5bccd2e8d2569bab0 1064 nightly/Contents-amd64 | ||
677baabb7a18ac820c1133e304bcf0de6d84a059 311 nightly/Contents-amd64.gz | ||
cc7e33239cc324eff78b0ae1d13fcffb9ecdb33e 1066 nightly/Contents-arm64 | ||
600d25d60005574cffb1881669f9d9a6d5caee74 312 nightly/Contents-arm64.gz | ||
78a18b65e3ae67ad5e19825209a154f72cf5610d 3264 nightly/binary-amd64/Packages | ||
7bc4978302093db19962e80895dacd42c8c1906b 1327 nightly/binary-amd64/Packages.bz2 | ||
8790df7dc0fef5d5fce1013a1b900c2023584ce2 1187 nightly/binary-amd64/Packages.gz | ||
bcdaccb9bff9723aabbcb71253dcfa823a91bece 129 nightly/binary-amd64/Release | ||
ba1114bb3702666ea87436bb9186670bfd6e5940 3264 nightly/binary-arm64/Packages | ||
45cb17c0d5a4f6e575fbd13e14fcba1332b9cf05 1336 nightly/binary-arm64/Packages.bz2 | ||
f48372f5a842a8a4c8624c9c5c839b8fe10833fd 1188 nightly/binary-arm64/Packages.gz | ||
0187b3c5d7614d3f917b9b3ae8e4570ae85641e8 129 nightly/binary-arm64/Release | ||
cbe1b29911595abe0cdb83b5bccd2e8d2569bab0 1064 stable/Contents-amd64 | ||
677baabb7a18ac820c1133e304bcf0de6d84a059 311 stable/Contents-amd64.gz | ||
cc7e33239cc324eff78b0ae1d13fcffb9ecdb33e 1066 stable/Contents-arm64 | ||
600d25d60005574cffb1881669f9d9a6d5caee74 312 stable/Contents-arm64.gz | ||
1a2429627620e9280a759fc2a6c19885d6161c1f 3228 stable/binary-amd64/Packages | ||
c80d45e4f2c9ae4ec37c869d3097f4b8e89fec26 1305 stable/binary-amd64/Packages.bz2 | ||
774c3192379c2eb3b7742fa7e958a20f86b6cb81 1176 stable/binary-amd64/Packages.gz | ||
99d764ec41d7dcd92271d24530590bc6f152588f 128 stable/binary-amd64/Release | ||
745f43f8f97638f0d7a5eac94d6d431815450b9d 3228 stable/binary-arm64/Packages | ||
2ffb848be839559a2692cc8c77e0a7480d470215 1311 stable/binary-arm64/Packages.bz2 | ||
821c75137551689b860493f1b2124f4f74540e7a 1182 stable/binary-arm64/Packages.gz | ||
201a3519fc1cfe1489fbfbb21eacb1d6fc7fa6d3 128 stable/binary-arm64/Release | ||
SHA256: | ||
2d92c60713d4a87282883522a0720c39dc79a0ccc9594f515253bdebd8fdd942 1064 Contents-amd64 | ||
f9d3e68671674b16e4fb4470875742852299485ea213b744b837b301967381c5 311 Contents-amd64.gz | ||
2dbd7c0739554dab7744940dd9209665b756b051f6a22ad0987d41d0044d8d5d 1066 Contents-arm64 | ||
91a8927805990dbf7e6ffa49419ce4e8579e8ba68359412750fb25cf760bbb90 312 Contents-arm64.gz | ||
2d92c60713d4a87282883522a0720c39dc79a0ccc9594f515253bdebd8fdd942 1064 nightly/Contents-amd64 | ||
f9d3e68671674b16e4fb4470875742852299485ea213b744b837b301967381c5 311 nightly/Contents-amd64.gz | ||
2dbd7c0739554dab7744940dd9209665b756b051f6a22ad0987d41d0044d8d5d 1066 nightly/Contents-arm64 | ||
91a8927805990dbf7e6ffa49419ce4e8579e8ba68359412750fb25cf760bbb90 312 nightly/Contents-arm64.gz | ||
ac27c01c233ca27e8595a72a265676c661cbf2e82dcbdccae6398f18d576a8f3 3264 nightly/binary-amd64/Packages | ||
370288baf24da4e7d9096031efe6b7f04a2cd8e356c9d90c2ca8794e7a9f629b 1327 nightly/binary-amd64/Packages.bz2 | ||
f3ca7072547c575178b20891a38f92335317a0682d8ea82f7d6a868e342c11c0 1187 nightly/binary-amd64/Packages.gz | ||
55a30d3baba46a4114e9656edad3c2e6951d7c5ba5b2e51f91b5d770605914ba 129 nightly/binary-amd64/Release | ||
bd9fa693dde3ceb84498b711caec4726dfdc532cdf9e2bca12e2290f8ad210fe 3264 nightly/binary-arm64/Packages | ||
fa004acb4f189f3b672f446f7fc06e00f62f716ab10657f67c49442f6412befe 1336 nightly/binary-arm64/Packages.bz2 | ||
d1ee42baa384e7998e061c0d17fa54484e358f44d677b5fa7bb0b457d0d049b7 1188 nightly/binary-arm64/Packages.gz | ||
0ff3dfa550bd656406c4492c8d7a04b7c692def44260e49c6196070558fbd574 129 nightly/binary-arm64/Release | ||
2d92c60713d4a87282883522a0720c39dc79a0ccc9594f515253bdebd8fdd942 1064 stable/Contents-amd64 | ||
f9d3e68671674b16e4fb4470875742852299485ea213b744b837b301967381c5 311 stable/Contents-amd64.gz | ||
2dbd7c0739554dab7744940dd9209665b756b051f6a22ad0987d41d0044d8d5d 1066 stable/Contents-arm64 | ||
91a8927805990dbf7e6ffa49419ce4e8579e8ba68359412750fb25cf760bbb90 312 stable/Contents-arm64.gz | ||
905c6f040e2c60a60339dfd15ed14c61d14c944ee835068baa251b9b4cc5530e 3228 stable/binary-amd64/Packages | ||
e2c7b47a5e454ac85d0ea462a130f4daf4cb585890329a691bf580f932b310c6 1305 stable/binary-amd64/Packages.bz2 | ||
b37b7609252218dacd38f9f9b8ed3a9e62abd7bea67bbee77341d2419899e326 1176 stable/binary-amd64/Packages.gz | ||
f369ac008eedab8d20b0a73faeb348c47a7427e656d6b8e180bc2eff8f1fa22f 128 stable/binary-amd64/Release | ||
5af3d27eb6f058946e72fb164136c71981a5adb7926ce1d885a5fcfc719c0be9 3228 stable/binary-arm64/Packages | ||
98c939f702b0174988872ea113aa7cda0a0b10f961e29f6da37dfcd5a1f21712 1311 stable/binary-arm64/Packages.bz2 | ||
f36fc940a8784e8ed44b075da6efef940e581269aa043b7ed22aad870d32682b 1182 stable/binary-arm64/Packages.gz | ||
b6b26c25a23a416f39cc775294b115e1d186aca8344204317f1dfe2e0a19547e 128 stable/binary-arm64/Release | ||
SHA512: | ||
72e975c0c39cfe6ba79136a8c6d30c3c6f8fd798b7a886489acac4273c17f49365c6077df76364ba76d41bd9da7b08ffd5dbc6526d44e886cebf3367270da551 1064 Contents-amd64 | ||
adbf9172b88ce9ba770d3c979aaee0693e7a578368847fb5f56a4bd51b281b0a13539ddd2491aeb4018fe289150faf2ff83d96fdc35b77e1d083f5eb478b4a81 311 Contents-amd64.gz | ||
6d5f31aa557582bab7ccf36324cbec3e256d9b65faced7bebe1373fb051ea0089f9db16cbd0a3fb6b35e8c467603e07bceed595824dd8962a253d5d194c30c5f 1066 Contents-arm64 | ||
c6ea05688b5bb225b584de8a0b6fcb1178ad58bdb3ea2c24101a9aa0b31efdbde4f59f2937d174d044c48de1c6532a7bae42e3b50739e063a05f973253991901 312 Contents-arm64.gz | ||
72e975c0c39cfe6ba79136a8c6d30c3c6f8fd798b7a886489acac4273c17f49365c6077df76364ba76d41bd9da7b08ffd5dbc6526d44e886cebf3367270da551 1064 nightly/Contents-amd64 | ||
adbf9172b88ce9ba770d3c979aaee0693e7a578368847fb5f56a4bd51b281b0a13539ddd2491aeb4018fe289150faf2ff83d96fdc35b77e1d083f5eb478b4a81 311 nightly/Contents-amd64.gz | ||
6d5f31aa557582bab7ccf36324cbec3e256d9b65faced7bebe1373fb051ea0089f9db16cbd0a3fb6b35e8c467603e07bceed595824dd8962a253d5d194c30c5f 1066 nightly/Contents-arm64 | ||
c6ea05688b5bb225b584de8a0b6fcb1178ad58bdb3ea2c24101a9aa0b31efdbde4f59f2937d174d044c48de1c6532a7bae42e3b50739e063a05f973253991901 312 nightly/Contents-arm64.gz | ||
42267380d6478da9281f1af3d586e2c8e712ac005d07a406331e5de932e3bffd39edcf36b5f4fed99f637fbc024398902f798c1d83b9689539eb3be6910ca57f 3264 nightly/binary-amd64/Packages | ||
14d2cbff8d7dd7287f9f5e0f692ccf8350819c8974be7bfa8c4e4b721420e2781b5c617fec4f390bbd6c35b2ec440951366b71b5dcc475dff3b7e772765a146f 1327 nightly/binary-amd64/Packages.bz2 | ||
4713f6203c4a91beca3ced82d599f1887da730b4bba5b54e87cab09281519d7a625202269b35b34c2954269e814d97a3bc6fb0da22ff05bf0d0e0d434f8f462f 1187 nightly/binary-amd64/Packages.gz | ||
cc5f1e6b9b0293b4dd18b8b97fdf61e627b26478c95138bc00f13ee9bbbd0d45a584a57077befeab351281e47023441fd36190f40b000d75f1af8f94b64e5854 129 nightly/binary-amd64/Release | ||
5595b0a50cd3a4ae34110138494764bd2101adb8f0df8012a3dff9468356e35fb0363bab0f377f2d533e6cb486867749ab7bc00096b0aeb469c1d60e0057df6e 3264 nightly/binary-arm64/Packages | ||
205a1f17f0d8c15bac4c31394ca7eeb2ee0b93ece23e112d618e3ee3c3f43db1690cb1930dc327eaad1341f87508d9569345a2a72f4c64b61da96500a2868006 1336 nightly/binary-arm64/Packages.bz2 | ||
6b3fb44891047ecd03cd486f3b0f28894ca93d57a727539c2b8fb7c2a7c3838fa733d2bb887e37656bdc11e14f2404cf0f84b316e8a72c337ecb74ad8c4f4756 1188 nightly/binary-arm64/Packages.gz | ||
65a2024a9fd01af39371e8ba0b60535b1a6c063782b3c60b4358d393aea09c65078ee12ec04b4c4823a2cca2387c50c3a3de17c3ff378847041a77b481fbb00c 129 nightly/binary-arm64/Release | ||
72e975c0c39cfe6ba79136a8c6d30c3c6f8fd798b7a886489acac4273c17f49365c6077df76364ba76d41bd9da7b08ffd5dbc6526d44e886cebf3367270da551 1064 stable/Contents-amd64 | ||
adbf9172b88ce9ba770d3c979aaee0693e7a578368847fb5f56a4bd51b281b0a13539ddd2491aeb4018fe289150faf2ff83d96fdc35b77e1d083f5eb478b4a81 311 stable/Contents-amd64.gz | ||
6d5f31aa557582bab7ccf36324cbec3e256d9b65faced7bebe1373fb051ea0089f9db16cbd0a3fb6b35e8c467603e07bceed595824dd8962a253d5d194c30c5f 1066 stable/Contents-arm64 | ||
c6ea05688b5bb225b584de8a0b6fcb1178ad58bdb3ea2c24101a9aa0b31efdbde4f59f2937d174d044c48de1c6532a7bae42e3b50739e063a05f973253991901 312 stable/Contents-arm64.gz | ||
c7157f7dc8ab9d2e47e3f7a30222e3c858110ac06448f015f76028ebeac224d9dbb4d05b32e438f48d8fc5852fabbf01da46f5b52b16edffc49684b6c76f351d 3228 stable/binary-amd64/Packages | ||
03338b75b85414c9cf0770c634b372faa3a3f2de2db8fe212e174e1df37093bc12202deb44deb9ea81dbe2acb189e95c83509fdbdccebab48b368bc8af57c9f6 1305 stable/binary-amd64/Packages.bz2 | ||
3bd6358a02a47c7d2c65ca4fb27530c67195b7f742518b92cd64d811a6e75741acd2b5eb27db3a65e74b6679a7f9ff83919845659111ad9fca01016c805c043c 1176 stable/binary-amd64/Packages.gz | ||
14a8dde955aa302a8cb3a697442da7e676244167e69b1f9e1e6f948e9dca4167eb12b3a10f2157f9aadddb1f77e5bdc3cb3784f076a776604e250d279c746237 128 stable/binary-amd64/Release | ||
9a67e334adb48b15100c61354b5aded4b065b6ea5ee0539362377ba68e4963d38fe6dae4da83ce787d6f8eba250f128faa5e793f8e5c1bab092c889ae4f37065 3228 stable/binary-arm64/Packages | ||
bae36f8910b6090e80a8ee0203d9311d83522faa0c75be4033999659bbf1dd62302173c70a5bab56a3f6f59b2b90f28c0e535c1df582f57844417584177f0fb2 1311 stable/binary-arm64/Packages.bz2 | ||
3ebf8d6c859b5f1c5e404b75506fd2ba7db57b8ef63c3f14bac8a486e837c73516ffce7d07f197d41f2280733db4f50dd2a5d6627b844f75ec30d0bc9dc17de3 1182 stable/binary-arm64/Packages.gz | ||
6846ab2071419a77f3baa5b6240d511bc81453ca80c27adef833e0815a9d15d7d1bf6c45c862319bb0b2101fa8c844ccfecc7134cc73e32d9d17c47f71de946f 128 stable/binary-arm64/Release | ||
-----BEGIN PGP SIGNATURE----- | ||
|
||
iQIzBAEBCAAdFiEE6iDpXWimUZH+jOeVdsyBQGCyPmYFAmcQpiIACgkQdsyBQGCy | ||
PmYa0g//fZasH1pso5Ny1BbOUylGBLFcfzqBL783sndOo5QjFA1HgrrurKXrXuxw | ||
KZKuX0/M+pAV3ndjaQfCWQBJ6gEl9UQ2/gohbxUgnglwUL8pm3FU4hDuZeQ7esbu | ||
a+OjEYa1lRbLX8PeMeC2bUByE1dnK/vMWw4c0mKGS1sD57EQwEjgfLW74wFsBiOA | ||
5W1e+SJcnDx2Nz4LFL1cfgpxAOUEU1ZOoao5cad/0CANSmYNIFq7UKP9W07vSmlT | ||
5mt0LIVX6807tjUumrLNqy65PNzsBItLYUe5SJaI2kdIVgu6iM+zzDC1irJTv5iy | ||
C5fS786uXSVXrmbwISPKPLZHALHmFMy3Td44y50/fvXa8WWlOpkCWjwzlH2A7hcF | ||
uqwoZvW+tTZ56/+0xaAPdqDGYziofo/6QCQcuHtgL69IOVD3S5MsgQPa34n2Fdcf | ||
IqI2WwVrOuQLMxldVPwSf1XcU70U5XvcG9SzUaFAtX2qcLKtp+XVtrml3fwsvmoy | ||
2Qkv3btVLEaIt6qjOkUcCeCKJDHjTSWhPYI4gPCXQVYKa4Zjvraxw1p5QFqdWaYm | ||
3zpF6zoI3gwUJUEW/T/l7h1/D9U89wFdBPGSv2UJWifgp2Mx5FSplPsHEfIBCsgu | ||
/+Tb/GnJPdVSwY8HupWZtTNIIg3FeSueFjwn4jBib++383eluys= | ||
=iQAc | ||
-----END PGP SIGNATURE----- |
Oops, something went wrong.