1. 优先使用包管理器(apt/aptitude)安装官方驱动(推荐)
Debian系统的驱动程序主要通过官方软件仓库提供,使用apt或aptitude能自动处理依赖关系并确保兼容性。操作步骤如下:
sudo apt update同步最新软件包列表;apt search命令查找所需驱动(如sudo apt search nvidia-driver可搜索NVIDIA显卡驱动);sudo apt install 驱动包名(如sudo apt install nvidia-driver);sudo reboot完成。2. 手动下载驱动的场景与步骤
若包管理器未提供所需驱动(如老旧硬件或特殊设备),可手动下载安装:
lspci(PCI设备,如显卡)或lsusb(USB设备,如打印机)查看硬件型号;.run文件、Realtek的.tar.bz2文件);pool/main目录获取(如Mesa显卡驱动可通过http://ftp.de.debian.org/debian/pool/main/m/mesa/下载)。3. 手动编译安装驱动的具体流程
以Realtek网卡驱动为例,步骤如下:
sudo apt install build-essential linux-headers-$(uname -r)安装GCC、Make等编译工具及内核头文件;tar -jxvf r8101-1.039.00.tar.bz2解压下载的源码包;sudo ./autorun.sh自动编译并安装驱动;sudo reboot重启系统使驱动生效。4. 注意事项
contrib和non-free仓库,编辑/etc/apt/sources.list文件,添加deb http://ftp.de.debian.org/debian bookworm main contrib non-free(以Debian 12为例),然后运行sudo apt update;