-
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 6968f17
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: Sat, 21 Dec 2024 22:10:14 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 | ||
290ebf6013e6c1547814610031e2f88a 2904 nightly/binary-amd64/Packages | ||
a9d0ddfbe94eede5cd25e1583141747a 1290 nightly/binary-amd64/Packages.bz2 | ||
4ff5f8c136791ecc2c058d0721322286 1165 nightly/binary-amd64/Packages.gz | ||
65099668b5d74b20871c7e603ca0fb5f 129 nightly/binary-amd64/Release | ||
8431c51598a9553632ba0e5bc5dadead 2904 nightly/binary-arm64/Packages | ||
11127745c124e12a0cece2c861388060 1286 nightly/binary-arm64/Packages.bz2 | ||
fb01aae657deea0870bac48f221cff58 1168 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 | ||
32c23944ab9aed8b6410d7b669edcaa0 5735 stable/binary-amd64/Packages | ||
ab834a655ec7def6f33e02d98541c640 2024 stable/binary-amd64/Packages.bz2 | ||
44e6156c3441f74f7fe8d97693b48b52 1873 stable/binary-amd64/Packages.gz | ||
fd064c8443e9d899e419c623b8c5b816 128 stable/binary-amd64/Release | ||
cfd54eef3e9267d645fe810f5eaf74ad 5736 stable/binary-arm64/Packages | ||
cddb35000ea8f7854a2196052d9e0fea 2021 stable/binary-arm64/Packages.bz2 | ||
fb51fce0f88b69631f6f904c6992b3aa 1887 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 | ||
d16b9f1d5fb1bdbb83ce7ae2f24c6100c3803e5c 2904 nightly/binary-amd64/Packages | ||
0353c95fc1fcea61f14640ef79f1cb2693178bea 1290 nightly/binary-amd64/Packages.bz2 | ||
70ac0a10a40ed6d2cc7074fee9ab992ed1ca4695 1165 nightly/binary-amd64/Packages.gz | ||
bcdaccb9bff9723aabbcb71253dcfa823a91bece 129 nightly/binary-amd64/Release | ||
5eed156ddd5ad32d028ae23247683002ea98bf49 2904 nightly/binary-arm64/Packages | ||
638df92bc456f60593be3867788119d636d692f8 1286 nightly/binary-arm64/Packages.bz2 | ||
a0dbdd09aaf08f4b9297d5a679fc2d30d9879f73 1168 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 | ||
71e4fdc47f2d5568e928be99607bbae1d9e6d9e2 5735 stable/binary-amd64/Packages | ||
c0ab17b006e20a3caa4dd2c5a70ad1decfaf23ff 2024 stable/binary-amd64/Packages.bz2 | ||
1436e6dd09c4c79116e04adce431b4fb87ec4b25 1873 stable/binary-amd64/Packages.gz | ||
99d764ec41d7dcd92271d24530590bc6f152588f 128 stable/binary-amd64/Release | ||
be74dc6d56ecffc3520c4afeec01acca6a71b965 5736 stable/binary-arm64/Packages | ||
911be2b69715c080071aabf2b48bbf37eb4a977d 2021 stable/binary-arm64/Packages.bz2 | ||
3ac59c66d2ebf6b21db7e362ce9d0d6901ea8d3f 1887 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 | ||
5d708bff21ac5337bcef092635752cbe3fc607d345b8c3e2411ccb5b622d77ee 2904 nightly/binary-amd64/Packages | ||
b5b7653aacc1b6b00749c0464d9b817c4bb5a8fc36c8c4a79e2a652bf7772755 1290 nightly/binary-amd64/Packages.bz2 | ||
eba9e633e3c40dbec689dd35cccb51e3eb30f2cef58a4bf01436a53d0feb3419 1165 nightly/binary-amd64/Packages.gz | ||
55a30d3baba46a4114e9656edad3c2e6951d7c5ba5b2e51f91b5d770605914ba 129 nightly/binary-amd64/Release | ||
98f6720d0cc085141d94699e5f1f8ca8931389cad09bf692a2561b960138b1e8 2904 nightly/binary-arm64/Packages | ||
88e2301063b6607cc58faf3ad3621748bf7cd30ef14555867b0ea6d0d29e7c26 1286 nightly/binary-arm64/Packages.bz2 | ||
f96ff6ac094639e5b75ad62bb2de5733efd7deac1295882052b4ceacd62bb028 1168 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 | ||
1e92a735fd14a4b1373ab4caeaf22b0a5fc7ca3fa7a356e61d1befe9e300c26f 5735 stable/binary-amd64/Packages | ||
f313af63ea23e5169bdcc3a61ee76bc15c919b3d2731edcb47d8e18627ebd127 2024 stable/binary-amd64/Packages.bz2 | ||
2966215248911c91c387de41ad2cb2e3f172ed59e3518d7f04f386218e79b35f 1873 stable/binary-amd64/Packages.gz | ||
f369ac008eedab8d20b0a73faeb348c47a7427e656d6b8e180bc2eff8f1fa22f 128 stable/binary-amd64/Release | ||
bcfe11d1be8dcadce55b92254fb126799e478331d7d43ac1c9171ff59b6252b3 5736 stable/binary-arm64/Packages | ||
4e4ee2f6943a1079d9062a9959d2d0b92c7c547dc89eeeed2bcea5e7214ffc10 2021 stable/binary-arm64/Packages.bz2 | ||
602f12d84f2e2378c4941687d2a6e45c97ca15782e94e52cda1fbc85b606cef4 1887 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 | ||
d2be2ea3914fad03f1a9b129c41cfaa167e4232a07742c4b5066ee171ff28f7a8cc6be2fb7576d7f894ba8064a4c361c866dda17c96c4971be7e1be577ce9f32 2904 nightly/binary-amd64/Packages | ||
4c1fe7a5ab8450415112f41811cf54777571b1281699ad289eade0ad9b006239a201a7a802700ee99219e88a2a7f5d2fb56477271a4f2e281182523746aae99f 1290 nightly/binary-amd64/Packages.bz2 | ||
d9ad62519888b96701ad322b1073e1eda5834c97588698f027ff782fcd3b3c14b9df6125d4f29101ecd1cecf920f99d409c8af56439812c6cab796e55fa2f6d0 1165 nightly/binary-amd64/Packages.gz | ||
cc5f1e6b9b0293b4dd18b8b97fdf61e627b26478c95138bc00f13ee9bbbd0d45a584a57077befeab351281e47023441fd36190f40b000d75f1af8f94b64e5854 129 nightly/binary-amd64/Release | ||
230127571a984df2c7eefbaabeb64a0c3e240859ef9aa282b26f3c93dd29a6b20a73a8dad0e344e34e8004ec06a666fa69d68c67be191c6d801cc4944bf67772 2904 nightly/binary-arm64/Packages | ||
92975c68530d23c02d27262715ac507738aeed9201126b66a49bd5cd376a6fe2059b43396c156ed66f65940c22077c33c27da9a510ed10fbcf0bc315ac703647 1286 nightly/binary-arm64/Packages.bz2 | ||
e08d6fcdef1323f1cf2d1fab6edb4ff82f694c0a1aa86bf511fa81299acc9b48e976259c65acc0fcb7f573d80eaf3049a7eaba8d037b23a2ee35dfe61adad274 1168 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 | ||
f9eb141b5545c3dea81b4276c7202eb6fc085e633e5a4a2a0814a275fa67dde69d3e3faa6da41a2d033c0e5e141d864e2b112588b4d34c971619ee2b70887325 5735 stable/binary-amd64/Packages | ||
c53792176103f8c0b83c526d32f16ba598e31ff71bff7ae25c44231ab0d62af91f6eff6246fa860a609e9a74d35eac3bbdb12c12cd2662a01600c86b43ccf3ee 2024 stable/binary-amd64/Packages.bz2 | ||
1c46c19563910b02220ef6d119e1bf74c40790571644637a1665bf5dc46d9fa4b34416f2eb68cf046572fb377c4574f06513c6fea8b65148f63a8548f1e0c4b3 1873 stable/binary-amd64/Packages.gz | ||
14a8dde955aa302a8cb3a697442da7e676244167e69b1f9e1e6f948e9dca4167eb12b3a10f2157f9aadddb1f77e5bdc3cb3784f076a776604e250d279c746237 128 stable/binary-amd64/Release | ||
d91a85e31a2f1fe3669afaea64053e323226ac077af045ee019b7e63058b3e1d36a4e8a9f8455312eb52fb7c94be755a891657e04a4bd607763cb730c535f643 5736 stable/binary-arm64/Packages | ||
54bde369b837baa21ce01ab9e644a5b97316b199b408abf209326b6bdce0fe56e81dea53ebaec7ac77859bca02af94bf91ca43885dc9319f5c6707b9ae7f78bb 2021 stable/binary-arm64/Packages.bz2 | ||
b127e6f0f908e6ba520c58f2e2ca05cef53cfcf215860a0c637370d49ec425a12eb4716705e14765baa02751b14df4b020d80b82940cd829c1072e9d127c9bb6 1887 stable/binary-arm64/Packages.gz | ||
6846ab2071419a77f3baa5b6240d511bc81453ca80c27adef833e0815a9d15d7d1bf6c45c862319bb0b2101fa8c844ccfecc7134cc73e32d9d17c47f71de946f 128 stable/binary-arm64/Release | ||
-----BEGIN PGP SIGNATURE----- | ||
|
||
iQIzBAEBCAAdFiEE6iDpXWimUZH+jOeVdsyBQGCyPmYFAmdnPMcACgkQdsyBQGCy | ||
PmZYmg/+LmTuz8pvvT90K+7F1zJgi4FAV9XpaLBXAL4G2KJbA3RanGQ7X4cQTaKs | ||
ZUpGBr1HtIKYgudvsZYQ3P5/b2HIlbGG3MWrgPIaqWIzEX54w6fTmuBpbXtADvEQ | ||
emB4Tj+N9BmX50IsU+wAvEJY8Jux4r94D7JlReIn5ZI/aBy9QMXekGaq5ZIXu3+3 | ||
GbetOieR3AKWfSth48bGaEkRRsDT/LBdZBd3ohin5q3fxLxlmB8FGBu5+9zefNR+ | ||
WhkKxzONRhPq2xNOH+y3dEo9QCjVVq8uzXNgC83UDOVe8AhbyPqGXAn6TwRigkf0 | ||
vKnwJhZ5D3/CES+RLF5gMVG1JRXUXZN/UKAQw3KKT5fS3O4LAo1Emx/As4vyMml4 | ||
yLNXEMDrNLPFVohJCms2dziFe/OBBuaorbC3viSzpkb3+3mDcpOSpAb7m98wYpGR | ||
uP9CMdjuXG29cBd9rn3/CmOoL069vLDjdvbsn2Ov4tz48otQW2AdVbVctab4Wnpf | ||
YNnx4rfzLzPIrKfyb9PfhNJVruMrRDW5oPsjX3KiPjO79xRXOh+GOe4lFDdpEO8z | ||
N7bMzeyhA+p7JP6CzvrPW15R5tz5kpVerbwem8inbuiOoqcga0UDQhlS55jbBkFC | ||
0Y2qPa9lMc2PRV0Q6vNPUe+HrrMfS+Kn4RYZHkD5pO1ZEQxYUAk= | ||
=YgFJ | ||
-----END PGP SIGNATURE----- |
Oops, something went wrong.