Provides Rocky Linux 10+ updates: DNF 5 modularity removal, Valkey replacing Redis, rpmsort for RPM sorting, rh_waived kernel arg. Use for package management and service migrations post-9.x.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rocky-knowledge-patch:rocky-knowledge-patchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Claude's baseline knowledge covers Rocky Linux through 9.3. This skill provides changes from 9.5 (2024) onwards.
Claude's baseline knowledge covers Rocky Linux through 9.3. This skill provides changes from 9.5 (2024) onwards.
| What Changed | Old (RL 9.x) | New (RL 10+) |
|---|---|---|
| Package streams | dnf module enable/install | Direct dnf install pkg-version |
| Version discovery | dnf module list <pkg> | dnf repoquery <pkg> |
| Redis | dnf install redis | dnf install valkey |
| Redis CLI compat | Built-in | dnf install valkey-compat-redis (Plus repo) |
| Deprecated kernel features | Enabled by default | Disabled; add rh_waived to re-enable |
| RPM version sorting | sort (incorrect) | rpmsort (RPM-aware) |
DNF 5 removes modularity entirely. All dnf module commands are gone:
# RL 9.x (no longer works in 10)
dnf module enable nginx:1.14
dnf module install nginx:1.14
# RL 10+ (direct install)
dnf repoquery --available nginx # discover versions
dnf install nginx-1.26.3 # install specific version
See references/package-management.md for full migration table and patterns.
Redis is removed. Valkey 8.0 (API-compatible fork) is the replacement:
dnf install valkey
systemctl enable --now valkey
For redis-cli/redis-server command compatibility:
dnf install valkey-compat-redis # from Plus repo
redis-cli ping # works as alias to valkey-cli
See references/service-changes.md for configuration paths and migration details.
rpm -q kernel | rpmsort # correct: 6.12.0-13 before 6.12.0-130
rpm -q kernel | sort # wrong: 6.12.0-130 before 6.12.0-13
Deprecated/insecure kernel features are disabled by default. Re-enable for legacy workloads:
sudo grubby --update-kernel=ALL --args="rh_waived"
See references/service-changes.md for details on when this is needed.
| File | Contents |
|---|---|
package-management.md | DNF modularity removal migration, rpmsort usage |
service-changes.md | Valkey/Redis replacement, rh_waived kernel argument |
npx claudepluginhub nevaberry/nevaberry-plugins --plugin rocky-knowledge-patchUpdates on RHEL 10+ breaking changes like Valkey replacing Redis, Podman v5 with pasta networking, ISC Kea DHCP, stricter TLS/FIPS policies, and software versions. Load before RHEL 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.
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.