Bookworm became oldstable in July 2026 (standard support ended 2026-07-11). A new distro should be built on the current stable, which is now Trixie (13.6): newer kernel (6.12 LTS vs 6.1, whose LTS ends Dec 2026), newer systemd/containers/toolchains, KDE 6 for the workstation edition, and a year of stability behind it (full support until 2028-08-09). - versions.mk / common.sh: DEBIAN_SUITE bookworm -> trixie, kernel 6.1 -> 6.12 - package list header comments: bookworm -> trixie - GitLab CI: debian:bookworm -> debian:trixie build images - docs (architecture, building): base references updated All packages used across the three editions exist in Trixie unchanged.
75 lines
2.6 KiB
Plaintext
75 lines
2.6 KiB
Plaintext
# Arcline Server — package set
|
|
# Debian trixie packages. Lines beginning with # are notes/optional.
|
|
# The configure hook installs the Arcline toolchain and observability
|
|
# components that are not in Debian main (grafana, loki).
|
|
|
|
# ── base system ─────────────────────────────────────────────────────────────
|
|
systemd
|
|
systemd-sysv
|
|
dbus
|
|
libpam-systemd
|
|
ca-certificates
|
|
locales
|
|
tzdata
|
|
|
|
# ── boot ────────────────────────────────────────────────────────────────────
|
|
grub-pc
|
|
grub-efi-amd64
|
|
shim-signed
|
|
os-prober
|
|
|
|
# ── kernel / firmware ───────────────────────────────────────────────────────
|
|
linux-image-amd64
|
|
firmware-linux-free
|
|
|
|
# ── filesystem ──────────────────────────────────────────────────────────────
|
|
btrfs-progs
|
|
snapper
|
|
zstd
|
|
xz-utils
|
|
|
|
# ── security / hardening ────────────────────────────────────────────────────
|
|
openssh-server
|
|
nftables
|
|
apparmor
|
|
apparmor-utils
|
|
fail2ban
|
|
unattended-upgrades
|
|
libpam-pwquality
|
|
|
|
# ── containers ──────────────────────────────────────────────────────────────
|
|
docker.io
|
|
podman
|
|
runc
|
|
containernetworking-plugins
|
|
fuse-overlayfs
|
|
slirp4netns
|
|
|
|
# ── observability (Debian-main components) ─────────────────────────────────
|
|
prometheus
|
|
prometheus-node-exporter
|
|
prometheus-alertmanager
|
|
# grafana + loki are fetched from upstream repos by configure-system.sh
|
|
|
|
# ── admin tooling ───────────────────────────────────────────────────────────
|
|
curl
|
|
wget
|
|
jq
|
|
git
|
|
make
|
|
rsync
|
|
htop
|
|
tmux
|
|
vim-tiny
|
|
unzip
|
|
file
|
|
ethtool
|
|
sysstat
|
|
chrony
|
|
needrestart
|
|
|
|
# ── Arcline toolchain (built from toolchain/) ───────────────────────────────
|
|
# arcline-uptime arcline-check arcline-audit arcline-dns
|
|
# arcline-vault arcline-email arcline-migrate arcline-billing
|
|
# arcline-portal arcline-website arcline-status
|