Debian 发行版本和生命周期
Debian 一直维护着至少三个发行版本:稳定版(stable),测试版(testing)和不稳定版(unstable)
当前 Debian 的稳定版版本号是 12,开发代号为 bookworm。最初版本为 12.0,于 2023年06月10日 发布,其更新 12.9 已于 2025年01月11日 发布。Debian 通常会按照一定的规律每隔一段时间发布一个新稳定版。Debian 稳定版本的生命周期为五年:首先是三年的完整支持,然后是两年的长期支持(LTS)。请查看 Debian Releases 维基页面和 Debian LTS 维基页面以了解详细信息。
发行版目录
版本号 | 代号 | 发布日期 | 支持截止日期 | LTS 支持截止日期 | 当前状态 |
---|---|---|---|---|---|
12 | Bookworm | 2023-06-10 | 2026-06-10 | 2028-06-30 | 当前稳定(stable)版本 |
11 | Bullseye | 2021-08-14 | 2024-08-14 | 2026-08-31 | 当前旧的稳定(oldstable)版本 |
10 | Buster | 2019-07-06 | 2022-09-10 | 2024-06-30 | 已存档版本,另有第三方付费扩展长期支持 |
Debian 命令
1. Debian 查看版本号(有 6 条命令都是查看的)
cat /etc/debian_version # 最精简
cat /etc/os-release # 最普通
lsb_release -a # 最清晰
hostnamectl # 最详细
apt show base-files # 最啰嗦
dpkg-query -W base-files # 最没有
2. Debian 内核版本升级步骤详解
更新软件包列表
sudo apt update
查找可用内核版本
sudo apt-cache search linux-image
自动安装最新版内核
sudo apt install linux-image-amd64 # 自动匹配
# 或者
sudo apt install linux-image-$(uname -r | sed 's/.-([0-9].[0-9])../\1/') # 自动匹配当前架构的最新稳定版
安装对应的内核头文件
sudo apt install linux-headers-amd64 # 自动匹配
# 或者
sudo apt install linux-headers-<版本号>
更新引导程序配置
sudo update-initramfs -u -k all
sudo update-grub
# 或者
sudo update-initramfs -u -k <版本号>
sudo update-grub
重启系统
reboot
# 或者
sudo reboot
3. 更新 Debian 版本:
原文章:Debian10升级至12教程
更新软件包列表
sudo apt update
安装最新内核:
使用一键脚本自动升级,如果从 Debian 10 升级到 Debian 12 需要执行二次
bash <(curl -sSL https://raw.githubusercontent.com/motao123/linux-toolkit/main/system-upgrade/debian.sh)
升级过程中,除了提示是否自动重启服务,选择“Yes”,其它都选择默认。
更新后删除不必要的软件和依赖:
apt autocleanapt autoremove -y
重启系统
reboot
4. 安装中文系统
原文章:Debian 安装中文语言包
显示已经安装那些语言包
locale -a
更新软件包列表
sudo apt update
方法一:安装简体中文语言包后重启
sudo apt install locales
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
reboot
验证安装
locale
方法二:安装简体中文语言包
sudo dpkg-reconfigure locales
出现语言选项后,箭头键移动光标到 zh_CN.UTF-8 UTF-8,按空格键选中,出现*号,再回车键

再次选择 zh_CN.UTF-8 UTF-8,按回车键

5. 安装图形界面(不能通过宝塔面板的终端进入图形界面)
做为网站服务器系统,不需要图形界面,慎用,纯粹的为了折腾
原文章:安装 Debian 操作系统并配置图形用户界面入门指南
同时给出安装命令和卸载命令,只能执行其一,安装完重启选择图形界面选项;卸载完再执行“清理无用依赖”后再重启
经试验,可以进入图形界面,但登录密码错误不能使用
# 安装 GNOME 桌面环境
sudo apt update
sudo apt install gnome-core
# 卸载 GNOME 桌面环境
sudo apt remove gnome-core
# 彻底卸载
sudo apt remove --purge gnome*
# 安装 KDE Plasma 桌面环境
sudo apt update
sudo apt install kde-standard
# 卸载 KDE Plasma 桌面环境
sudo apt remove kde-standard
# 彻底卸载
sudo apt remove --purge kde*
# 安装 XFCE 桌面环境
sudo apt update
sudo apt install xfce4
# 卸载 XFCE 桌面环境
sudo apt remove xfce4
# 彻底卸载
sudo apt remove --purge xfce*
# 安装 X Window 桌面环境
sudo apt update
sudo apt install xorg
# 卸载 X Window 桌面环境
sudo apt remove xorg
# 彻底卸载
sudo apt remove --purge xorg*
# 重启计算机选择图形界面选项
sudo reboot
安装完成重启即可,下是卸载时要继续的命令,卸载完成也要重启
# 移除显示管理器
sudo apt-get remove gdm lightdm sddm
# 禁用启动时加载图形界面
sudo bash -c 'echo "/nonexistent" > /etc/X11/default-display-manager'
# 禁用图形界面的服务
sudo systemctl disable gdm
sudo systemctl disable lightdm
sudo systemctl disable sddm
# 卸载时再执行清理无用依赖后重启
sudo apt autoremove
6. Debian 常用命令
③ 详解 Ubuntu 中 apt 和 apt-get 命令的区别
7. apt 和 apt-get 命令的区别(好像没区别)
apt 命令 | apt-get 命令 | 命令的功能 |
apt install | apt-get install | 安装软件包 |
apt remove | apt-get remove | 移除软件包 |
apt purge | apt-get purge | 移除软件包及配置文件 |
apt update | apt-get update | 刷新存储库索引 |
apt upgrade | apt-get upgrade | 升级所有可升级的软件包 |
apt autoremove | apt-get autoremove | 自动删除不需要的包 |
apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 |
apt search | apt-cache search | 搜索应用程序 |
apt show | apt-cache show | 显示包的详细信息 |
当然 apt 还有一些自己的命令:
新的 apt 命令 | 命令的功能 |
apt list | 列出包含条件的包(已安装、可升级等) |
apt edit-sources | 编辑源列表 |