rocky-knowledge-patch
Rocky Linux 10+ Knowledge Patch
Claude's baseline knowledge covers Rocky Linux through 9.3. This skill provides changes from 9.5 (2024) onwards.
Quick Reference
Breaking Changes in Rocky Linux 10.0
| 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 Modularity Removed
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.
Valkey Replaces Redis
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.
rpmsort — RPM Version Sorting
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
rh_waived Kernel Argument
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.
Reference Files
| File | Contents |
|---|---|
package-management.md |
DNF modularity removal migration, rpmsort usage |
service-changes.md |
Valkey/Redis replacement, rh_waived kernel argument |
More from nevaberry/nevaberry-plugins
dioxus-knowledge-patch
Dioxus changes since training cutoff (latest: 0.7.4) — Signals replacing use_state, RSX macro overhaul, server functions, asset!() system, dx CLI, Element-as-Result. Load before working with Dioxus.
46rust-knowledge-patch
Rust changes since training cutoff (latest: 1.94.0) \u2014 Rust 2024 Edition, async closures, trait upcasting, new std APIs, cargo resolver v3. Load before working with Rust.
20postgresql-knowledge-patch
PostgreSQL changes since training cutoff (latest: 18.1) — JSON_TABLE, SQL/JSON functions, MERGE RETURNING, virtual generated columns, UUIDv7, temporal PRIMARY KEY. Load before working with PostgreSQL.
16bun-knowledge-patch
Bun changes since training cutoff (latest: 1.3.10) \u2014 S3 client, built-in SQL/Redis, route-based HTTP server, CSS bundler, V8 compatibility. Load before working with Bun.
14nextjs-knowledge-patch
Next.js changes since training cutoff (latest: 16.1) — proxy.ts, \"use cache\", Cache Components, navigation hooks, typed routes, auto PageProps, React 19.2. Load before working with Next.js.
14postgis-knowledge-patch
PostGIS changes since training cutoff (latest: 3.6.1) — SFCGAL CG_* rename, ST_CoverageClean, ST_AsRasterAgg, topology bigint IDs, viewport simplification, 3D SFCGAL ops. Load before working with PostGIS.
13