自動更新驅動(推薦新手使用)
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-*
),再恢復默認驅動;