自动更新驱动(推荐新手使用)
Ubuntu的驱动程序通常集成在系统软件包中,通过更新系统即可自动获取最新驱动。具体步骤如下:
sudo apt update刷新软件包列表,确保获取最新升级信息;sudo apt upgrade升级系统中所有已安装的软件包至最新版本(包含驱动);sudo reboot使更新生效。通过“附加驱动程序”工具更新
Ubuntu自带的“附加驱动程序”工具可自动检测并安装硬件专有驱动(如显卡、网卡)。操作步骤:
software-properties-gtk);使用命令行工具(ubuntu-drivers)更新
ubuntu-drivers是Ubuntu提供的专门用于管理驱动的工具,可自动识别硬件并推荐驱动。具体操作:
ubuntu-drivers devices命令,查看系统推荐的驱动版本(如“nvidia-driver-535”);sudo ubuntu-drivers autoinstall,自动安装所有推荐的驱动(无需手动指定版本);sudo apt install nvidia-driver-525(将版本号替换为目标版本);通过PPA仓库获取最新驱动
部分硬件(如NVIDIA显卡)的最新驱动可能未及时进入官方仓库,可通过添加PPA(个人包存档)获取。以NVIDIA驱动为例:
sudo add-apt-repository ppa:graphics-drivers/ppa添加官方PPA(需联网);sudo apt update更新软件包列表,使PPA中的驱动可见;sudo apt install nvidia-driver-xxx(将“xxx”替换为推荐版本,如“535”),安装最新驱动;手动下载安装(适用于特定需求)
若需安装官方未提供的驱动(如旧硬件或定制驱动),可从硬件制造商官网下载驱动文件(常见格式为.deb或.run),步骤如下:
lspci(查看PCI设备,如显卡)或lsusb(查看USB设备)命令,获取硬件型号;sudo apt install build-essential安装编译工具(若驱动为.run格式需此步骤);sudo dpkg -i package-name.deb(将“package-name.deb”替换为下载的文件名);sudo systemctl isolate multi-user.target进入文本模式,再运行sudo modprobe -r nouveau禁用nouveau驱动),然后赋予执行权限(chmod +x NVIDIA-Linux-*.run),运行sudo ./NVIDIA-Linux-*.run --no-opengl-files(避免安装OpenGL文件,减少冲突);sudo reboot使驱动生效;nvidia-smi(NVIDIA显卡)或aplay -l(声卡)等命令,检查驱动是否安装成功。注意事项
sudo apt purge nvidia-*),再恢复默认驱动;