Help us improve
Share bugs, ideas, or general feedback.
Updates on Debian 13 (Trixie) changes since Claude cutoff: systemd run0, apt deb822 format, /tmp tmpfs default, wtmpdb/lastlog2, OpenSSH DSA removal, curl HTTP/3. Load for Debian sysadmin tasks.
npx claudepluginhub nevaberry/nevaberry-plugins --plugin debian-knowledge-patchHow this skill is triggered — by the user, by Claude, or both
Slash command
/debian-knowledge-patch:debian-knowledge-patchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Claude's baseline knowledge covers Debian 12 (Bookworm). This skill provides changes in Debian 13 "Trixie" (August 2025).
Patches Claude's knowledge with Ubuntu 25.10+ changes: sudo-rs replacing GNU sudo, rust-coreutils, APT 3.1 solver, OpenSSH 10.0, OpenSSL 3.5, Chrony NTS, Wayland-only GNOME. Load for recent Ubuntu tasks.
Provides Arch Linux breaking changes since mid-2024: pacman 7.0 alpm user, Valkey replacing Redis, Plasma 6.4 Wayland-only, NVIDIA 590 open modules, Dovecot 2.4, linux-firmware split. Load for Arch tasks.
Provides CentOS Stream 10 updates post-training cutoff: x86_64_v3 minimum, Wayland-only (Xorg removed), Valkey replaces Redis, modularity/desktop apps removed. Load before CentOS Stream work.
Share bugs, ideas, or general feedback.
Claude's baseline knowledge covers Debian 12 (Bookworm). This skill provides changes in Debian 13 "Trixie" (August 2025).
| Change | Impact | Details |
|---|---|---|
| /tmp is tmpfs | Large temp files may exhaust RAM | system-changes |
| last/lastb/lastlog removed | Use wtmpdb, lastlog2, lslogins | system-changes |
| OpenSSH DSA keys removed | No workaround; use Ed25519 | system-changes |
| ~/.pam_environment ignored | Set vars in shell init files | system-changes |
| systemd-cryptsetup split | Install before reboot if encrypted | system-changes |
| dm-crypt defaults changed | Record cipher/hash in crypttab | system-changes |
| RabbitMQ HA queues removed | Switch to quorum queues; no direct upgrade | server-changes |
| MariaDB 10.11 -> 11.8 | Clean shutdown required before upgrade | server-changes |
| i386 legacy-only | No kernel/installer; do NOT upgrade | architecture-changes |
Privilege escalation tool that replaces sudo. Checks for "sudo" group membership, asks for user's password (not root's).
apt modernize-sources # convert old SourcesList format to deb822
curl --http3 https://example.com # HTTP/3 support
curl --http3-only https://example.com
wcurl https://example.com/file.tar.gz # simple wget alternative
Default: up to 50% of RAM. Customize:
systemctl edit tmp.mount
# Add: Options=mode=1777,nosuid,nodev,size=2G
Revert: systemctl mask tmp.mount && reboot
| Old Command | Replacement | Packages Needed |
|---|---|---|
last | wtmpdb | wtmpdb, libpam-wtmpdb |
lastlog | lastlog2 | lastlog2, libpam-lastlog2 |
lastb | lslogins --failed | util-linux (included) |
Also new: lslogins for account last-used info. exch and waitpid added to util-linux-extra. mesg and write removed.
openssh-client-ssh1 for legacy devices.~/.bash_profile or ~/.bashrc.systemd-cryptsetup before rebooting (split from systemd).cipher=aes-xts-plain64, hash=sha256. For old devices, add cipher=aes-cbc-essiv:sha256,size=256,hash=ripemd160 to /etc/crypttab.usrmerge and usr-is-merged are now removable dummy packages.
See references/system-changes.md for full details.
HA queues removed. Must switch to quorum queues. No direct upgrade from bookworm -- wipe /var/lib/rabbitmq/mnesia and restart.
Ensure clean shutdown before upgrade. Crash recovery across major versions not supported:
systemctl stop mariadb # ensure clean shutdown before upgrading
See references/server-changes.md for full details.
See references/architecture-changes.md for details.
All architectures except i386 use 64-bit time_t (Y2038-safe). On 32-bit arches (armel, armhf), library ABIs changed without soname changes. Third-party software needs recompilation.
| Package | Bookworm (12) | Trixie (13) |
|---|---|---|
| Kernel | 6.1 | 6.12 |
| Python | 3.11 | 3.13 |
| GCC | 12.2 | 14.2 |
| OpenSSH | 9.2p1 | 10.0p1 |
| OpenSSL | 3.0 | 3.5 |
| systemd | 252 | 257 |
| PostgreSQL | 15 | 17 |
| MariaDB | 10.11 | 11.8 |
| PHP | 8.2 | 8.4 |
| Perl | 5.36 | 5.40 |
| Rustc | 1.63 | 1.85 |
| LLVM | 14 default | 19 default |
| Samba | 4.17 | 4.22 |
| GIMP | 2.10 | 3.0 |
| curl | 7.88 | 8.14 |
| LibreOffice | 7.x | 25 |
| GNOME | 43 | 48 |
| Emacs | 28.2 | 30.1 |
| File | Contents |
|---|---|
| system-changes.md | tmpfs /tmp, login tracking, OpenSSH, encryption, systemd changes |
| server-changes.md | RabbitMQ, MariaDB, package version details |
| architecture-changes.md | i386, riscv64, armel, mips removal, /boot sizing |