安装与卸载软件包

LinuxBeginner
立即练习

介绍

欢迎参加本次 Linux 软件包管理挑战!作为一名有志于成为系统管理员的学习者,你需要掌握在 Linux 系统上管理软件安装包的艺术。在本次挑战中,你将展示使用 Ubuntu 的软件包管理工具 apt 来更新系统和管理软件包的能力。

这是一个「挑战」项目,它与「引导实验」不同,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你感到困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个 初学者 级别的挑战,通过率为 99%。它在学习者中获得了 99% 的好评率。

系统更新与软件包管理

在这一步中,你将更新系统的软件包列表,升级已安装的软件包,然后安装和卸载特定的软件。

任务

  1. 更新可用软件包的列表。
  2. 将所有已安装的软件包升级到最新版本。
  3. 使用 apt 软件包管理器安装 cowsay 命令行工具。
  4. 使用 apt 软件包管理器卸载 nginx Web 服务器软件包。

要求

  • 以具有 sudo 权限的 labex 用户身份执行所有命令。
  • 所有操作均使用 apt 软件包管理工具。
  • 在默认工作目录 /home/labex/project 中完成所有任务。

示例

完成所有任务后,你应该能够通过以下方式验证系统状态:

验证 cowsay 是否已安装:

$ dpkg -s cowsay | grep Status
Status: install ok installed

确认 nginx 已被卸载:

$ dpkg -s nginx | grep Status
dpkg-query: package 'nginx' is not installed and no information is available
✨ 查看解决方案并练习

总结

在本次挑战中,你练习了核心的 Linux 软件包管理技能。你学习了如何更新系统的软件包列表、升级已安装的软件以及安装和卸载特定的应用程序。这些基础技能对于有效维护和管理 Linux 系统至关重要。在继续你的系统管理之旅时,请记住,精通软件包管理是确保系统保持最新、安全并符合你需求的关键。