Debian 13 "Trixie" Development Update
Major package updates including Python 3.12, GCC 14, and kernel 6.12 have landed in testing. Freeze expected Q2 2026.
Debian is one of the oldest and most respected Linux distributions, known for rock-solid stability, massive package repository (60,000+ packages), and commitment to free software principles. Debian is the foundation for Ubuntu, Linux Mint, and hundreds of other distributions. It powers servers, desktops, and embedded systems worldwide.
Major package updates including Python 3.12, GCC 14, and kernel 6.12 have landed in testing. Freeze expected Q2 2026.
Bookworm point release with security updates and bug fixes. Kernel updated to 6.1.0-17.
Complete installation guide covering:
Safely upgrade from Debian 11 (Bullseye) to Debian 12 (Bookworm) with backup strategies and rollback options.
Understand key differences: release cycles, package versions, default configurations, and which is right for you.
Debian uses APT (Advanced Package Tool) for software management. Master these essential commands:
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt install package-name
sudo apt remove package-name
sudo apt purge package-name
apt search keyword
apt show package-name
apt list --installed
sudo apt autoremove
sudo apt autoclean
sudo apt clean
Debian's package sources are configured in /etc/apt/sources.list. Common configurations:
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
Symptoms: Network/WiFi not detected, graphics issues during install
Solution: Use the unofficial ISO with non-free firmware, or manually load firmware from USB.
Download: firmware.cpio.gz from debian.org
Symptoms: Can't install NVIDIA drivers, certain codecs
Solution: Add contrib non-free non-free-firmware to sources.list
sudo nano /etc/apt/sources.list
sudo apt update
Symptoms: Software versions older than other distros
Solution: This is by design for stability. Use backports or flatpak for newer versions:
sudo apt install -t bookworm-backports package-name
Symptoms: apt errors, unmet dependencies
Solution: Fix broken dependencies:
sudo apt --fix-broken install
sudo dpkg --configure -a
Debian maintains three main branches, each serving different use cases:
Get newer package versions on stable without upgrading:
echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt install -t bookworm-backports package-name
Debian offers multiple desktop environments during installation. Choose based on your needs:
Pros: Modern, polished, good Wayland support
Cons: Heavy resource usage, less customizable
Best For: Users wanting modern UX, touchscreen support
Pros: Highly customizable, Windows-like, feature-rich
Cons: Can feel overwhelming, moderate resource usage
Best For: Power users, customization enthusiasts
Pros: Lightweight, traditional, stable
Cons: Less modern appearance, fewer features
Best For: Older hardware, minimalists, stability-focused
Pros: Classic GNOME 2 experience, lightweight
Cons: Dated appearance, fewer modern features
Best For: Users wanting traditional desktop, older machines
Pros: Familiar to Windows users, elegant
Cons: Primarily developed for Linux Mint
Best For: Windows switchers, traditional layout preference
Pros: Ultra-lightweight, minimal resource usage
Cons: Basic features, simple appearance
Best For: Very old hardware, minimal installations
# GNOME
sudo apt install gnome
# KDE Plasma
sudo apt install kde-standard
# Xfce
sudo apt install xfce4
# MATE
sudo apt install mate-desktop-environment
Note: These are bare minimums. Desktop environments require more resources.
sudo apt update && sudo apt upgrade -y
Run weekly for security patches. Debian stable is extremely stable - updates rarely break systems.
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
Automatically install security updates without manual intervention.
sudo apt install timeshift
sudo timeshift --create --comments "Before upgrade"
Debian release notes document known issues, upgrade procedures, and breaking changes. Always read before major version upgrades.
Never mix stable, testing, and unstable in sources.list. This creates dependency hell and breaks your system.
Official comprehensive guide at debian-handbook.info
Debian stable undergoes extensive testing - packages are frozen, then tested for months before release. This results in one of the most stable Linux distributions available. Perfect for servers and systems that need to run reliably for years.
Over 60,000 packages maintained by 1,000+ developers worldwide. If it runs on Linux, it's probably packaged for Debian. Dependency management is excellent - APT handles complex dependency chains automatically.
Debian is committed to free software principles (DFSG). By default, only free software is included. Non-free software is clearly separated and optional. This philosophical commitment ensures user freedom and system transparency.
Debian supports 9 processor architectures: amd64, i386, arm64, armhf, mips64el, ppc64el, s390x, and more. Runs on everything from embedded devices to supercomputers.
Debian is developed by volunteers worldwide - no single company controls it. Democratic governance through Debian Project Leader elections. This ensures long-term stability and independence.
Ubuntu, Linux Mint, Kali Linux, Raspberry Pi OS, and hundreds of other distributions are based on Debian. Learning Debian skills transfers directly to these derivatives.