软件包管理
学习 Linux 系统如何通过 apt 和 dnf 等软件包管理器来安装、更新、卸载和获取软件。本实验将介绍你所需的实用软件包管理技能,包括如何搜索软件仓库、控制软件版本,以及以可预测的方式维护系统。
为什么这很重要
软件管理是日常运维工作的一部分。无论你是要安装 Web 服务器、应用更新、添加软件仓库,还是卸载不再使用的软件包,你都需要了解你的 Linux 发行版是如何处理软件生命周期任务的。良好的软件包管理习惯可以减少配置偏差,提高安全性,并使系统更易于维护。
你将学到什么
- 理解软件包管理器的作用以及不同 Linux 生态系统之间的差异。
- 在安装前搜索软件包并检查可用软件。
- 以可控的方式安装、更新和卸载软件。
- 在充分了解影响的前提下,管理日常的系统更新和升级。
- 添加和管理软件仓库,确保软件来源明确且可信。
- 在实际的 Web 服务器搭建场景中应用这些技能。
课程路线图
本课程从软件包管理器的基础知识开始,介绍 apt 和 dnf 这两种不同 Linux 系列中使用的标准工具。接着,你将学习如何搜索软件包,以便在进行更改之前找到所需的软件并检查可用选项。
随后,课程将重点讲解软件的安装与卸载,以及系统更新与升级,让你能够有条不紊地保持主机处于最新状态,而非盲目维护。之后,你将学习如何管理软件仓库,以及额外的软件包来源如何影响系统的软件安装。
课程最后是「Web 服务器搭建」挑战,你将把软件包搜索、安装、更新以及仓库管理等知识整合到一个真实的配置工作流中。
适合人群
本课程适合 Linux 学习者、初级系统管理员以及需要了解 Linux 系统软件交付与维护方式的 DevOps 初学者。
学习成果
学完本课程后,你将能够熟练地搜索软件包、安全地安装和卸载软件、更有信心地管理系统更新,并能清晰地判断系统软件的来源。




