Debian 系统中不推荐使用 YUM,应优先使用 APT(Advanced Package Tool)
YUM(Yellowdog Updater, Modified)是 Red Hat 系列发行版(如 CentOS、Fedora)的默认包管理工具,而 Debian 及其衍生系统(如 Ubuntu)采用APT作为核心包管理解决方案。APT 专为 Debian 的 .deb
软件包格式设计,能更好地处理依赖关系、与系统组件兼容,且命令更贴合 Debian 用户的使用习惯。若强行在 Debian 上安装 YUM,可能导致依赖冲突、系统稳定性问题或功能异常。
sudo apt update
sudo apt upgrade
curl
时,会一并安装其依赖的 libcurl
库)。sudo apt install <package_name>
(例如 sudo apt install curl
)sudo apt remove <package_name>
(例如 sudo apt remove nginx
);sudo apt purge <package_name>
。apt search <keyword>
(例如 apt search nginx
)apt show <package_name>
(例如 apt show curl
)apt list --installed
;apt list --upgradeable
。Unmet dependencies
),可使用此命令自动下载并安装缺失的依赖包。sudo apt -f install
sudo apt autoremove
/var/cache/apt/archives
),定期清理可释放空间。
sudo apt clean
;sudo apt autoclean
。sudo apt install <package_name>=<version_number>
(例如 sudo apt install redis=4.0
)/usr/bin/curl
),可通过此命令查找提供该文件的软件包。apt-file search <file_path>
(需先安装 apt-file
:sudo apt install apt-file
,并运行 sudo apt-file update
更新数据库)sudo add-apt-repository ppa:<repository_name>
(例如添加 Node.js 的官方 PPA:sudo add-apt-repository ppa:chris-lea/node.js
),随后运行 sudo apt update
生效。dpkg
等底层工具,提供了更人性化的依赖处理和错误提示(如自动修复依赖),无需手动调用 dpkg -i
安装 .deb
文件(除非特殊情况)。sudo apt update && sudo apt upgrade
保持系统最新,修复安全漏洞并提升稳定性。