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 updatesudo apt upgradecurl 时,会一并安装其依赖的 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 installsudo 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 保持系统最新,修复安全漏洞并提升稳定性。