Skip to content

Release version 21 + TPM 1.2, update 3

Compare
Choose a tag to compare
@oldium oldium released this 09 Oct 20:50
· 8 commits to master since this release

Debian and Fedora packages for Clevis v21 with TPM 1.2 implementation

Debian

Debian 12 (bookworm)

Download all DEBs to current folder:

wget -qO- https://api.github.com/repos/oldium/clevis/releases/tags/v21_tpm1u3 | jq -r '.assets[].browser_download_url | select(test("deb12|orig"))' | wget -ci-

Installation of the typical Dracut version with:

sudo apt install ./clevis-dracut_21-1+tpm1u3+deb12_amd64.deb ./clevis-systemd_21-1+tpm1u3+deb12_amd64.deb ./clevis-tpm1_21-1+tpm1u3+deb12_amd64.deb ./clevis-luks_21-1+tpm1u3+deb12_amd64.deb ./clevis_21-1+tpm1u3+deb12_amd64.deb

Installation of the typical initramfs-tools version:

sudo apt install ./clevis-initramfs_21-1+tpm1u3+deb12_amd64.deb ./clevis-systemd_21-1+tpm1u3+deb12_amd64.deb ./clevis-tpm1_21-1+tpm1u3+deb12_amd64.deb ./clevis-luks_21-1+tpm1u3+deb12_amd64.deb ./clevis_21-1+tpm1u3+deb12_amd64.deb

Debian 11 (bullseye)

Download all DEBs to current folder:

wget -qO- https://api.github.com/repos/oldium/clevis/releases/tags/v21_tpm1u3 | jq -r '.assets[].browser_download_url | select(test("deb11|orig"))' | wget -ci-

Installation of the typical Dracut version with:

sudo apt install ./clevis-dracut_21-1+tpm1u3+deb11_amd64.deb ./clevis-systemd_21-1+tpm1u3+deb11_amd64.deb ./clevis-tpm1_21-1+tpm1u3+deb11_amd64.deb ./clevis-luks_21-1+tpm1u3+deb11_amd64.deb ./clevis_21-1+tpm1u3+deb11_amd64.deb

Installation of the typical initramfs-tools version:

sudo apt install ./clevis-initramfs_21-1+tpm1u3+deb11_amd64.deb ./clevis-systemd_21-1+tpm1u3+deb11_amd64.deb ./clevis-tpm1_21-1+tpm1u3+deb11_amd64.deb ./clevis-luks_21-1+tpm1u3+deb11_amd64.deb ./clevis_21-1+tpm1u3+deb11_amd64.deb

Fedora

Version lock

The versionlock plugin is used to prevent upgrades to normal clevis version. If you do not have it, just install it with sudo dnf install 'dnf-command(versionlock)'.

sudo dnf versionlock add --raw "clevis-*.tpm1*"
sudo dnf versionlock add --raw "clevis-pin-tpm2"

Fedora 41

Download all RPMs to current folder:

wget -qO- https://api.github.com/repos/oldium/clevis/releases/tags/v21_tpm1u3 | jq -r '.assets[].browser_download_url | select(test("fc41"))' | wget -ci-

Typical installation:

sudo dnf install clevis-pin-tpm2 ./clevis-21-1.tpm1u3.fc40.x86_64.rpm ./clevis-dracut-21-1.tpm1u3.fc40.x86_64.rpm ./clevis-luks-21-1.tpm1u3.fc40.x86_64.rpm ./clevis-systemd-21-1.tpm1u3.fc40.x86_64.rpm

For upgrades you can omit clevis-pin-tpm2 as it is already installed.

Fedora 40

Download all RPMs to current folder:

wget -qO- https://api.github.com/repos/oldium/clevis/releases/tags/v21_tpm1u3 | jq -r '.assets[].browser_download_url | select(test("fc40"))' | wget -ci-

Typical installation:

sudo dnf install clevis-pin-tpm2 ./clevis-21-1.tpm1u3.fc40.x86_64.rpm ./clevis-dracut-21-1.tpm1u3.fc40.x86_64.rpm ./clevis-luks-21-1.tpm1u3.fc40.x86_64.rpm ./clevis-systemd-21-1.tpm1u3.fc40.x86_64.rpm

For upgrades you can omit clevis-pin-tpm2 as it is already installed.

Fedora 39

Download all RPMs to current folder:

wget -qO- https://api.github.com/repos/oldium/clevis/releases/tags/v21_tpm1u3 | jq -r '.assets[].browser_download_url | select(test("fc39"))' | wget -ci-

Typical installation:

sudo dnf install clevis-pin-tpm2 ./clevis-21-1.tpm1u3.fc39.x86_64.rpm ./clevis-dracut-21-1.tpm1u3.fc39.x86_64.rpm ./clevis-luks-21-1.tpm1u3.fc39.x86_64.rpm ./clevis-systemd-21-1.tpm1u3.fc39.x86_64.rpm

For upgrades you can omit clevis-pin-tpm2 as it is already installed.

Full Changelog: v21...v21_tpm1u3