23使用APT/YUM/DNF等工具管理软件包

[复制链接]
发表于 2025-12-30 07:50:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
天天五分钟学Linux | 第二十三课:使用APT/YUM/DNF等工具管理软件

各人好!欢迎再次来到我们的“天天五分钟学Linux”系列教程。在前面的课程中,我们学习了怎样编写带有控制布局的Shell脚本。本日,我们将探究怎样使用Linux中的软件包管理工具来安装、更新和卸载软件包。这些工具可以资助你在Linux体系中更加方便地管理软件
软件包管理工具的紧张性

在Linux体系中,软件包管理工具是一个非常紧张的构成部分。通过这些工具,你可以轻松地安装、更新和卸载软件包,而不须要担心依靠关系的标题。常见的软件包管理工具有APT(Advanced Package Tool)、YUM(Yellowdog Updater Modified)和DNF(Dandified Yum)等。
APT(Debian/Ubuntu等发行版)

APT 是 Debian 和基于 Debian 的发行版(如 Ubuntu)中最常用的软件包管理工具。它支持多种下令来管理软件包。
APT的根本下令


  • 安装软件包
    1. sudo apt install 包名
    复制代码
    示例:安装 nano 编辑器:
    1. sudo apt install nano
    复制代码
  • 更新软件包列表
    1. sudo apt update
    复制代码
    更新当地的软件包列表,以便获取最新的软件包信息。
  • 升级软件包
    1. sudo apt upgrade
    复制代码
    升级体系中已经安装的软件包到最新版本
  • 扫除不再使用的依靠包
    1. sudo apt autoremove
    复制代码
    清算体系中不再须要的软件包,特别是那些因安装其他软件包而被安装的依靠包。
  • 卸载软件包
    1. sudo apt remove 包名
    复制代码
    示例:卸载 nano 编辑器:
    1. sudo apt remove nano
    复制代码
  • 查察已安装的软件包
    1. dpkg --get-selections
    复制代码
    列出全部已安装的软件包。
YUM(CentOS/RHEL等发行版)

YUM 是 CentOS、Red Hat Enterprise Linux (RHEL) 等基于 Red Hat 的发行版中常用的软件包管理工具。
YUM的根本下令


  • 安装软件包
    1. sudo yum install 包名
    复制代码
    示例:安装 nano 编辑器:
    1. sudo yum install nano
    复制代码
  • 更新软件包列表
    1. sudo yum check-update
    复制代码
    查抄是否有可用的更新。
  • 升级软件包
    1. sudo yum update
    复制代码
    升级体系中已经安装的软件包到最新版本
  • 扫除缓存
    1. sudo yum clean all
    复制代码
    清算缓存。
  • 卸载软件包
    1. sudo yum remove 包名
    复制代码
    示例:卸载 nano 编辑器:
    1. sudo yum remove nano
    复制代码
  • 查察已安装的软件包
    1. rpm -qa
    复制代码
    列出全部已安装的软件包。
DNF(Fedora等发行版)

DNF 是 Fedora 发行版中的软件包管理工具,它是 YUM 的下一代工具,提供了更快速的性能和更好的功能
DNF的根本下令


  • 安装软件包
    1. sudo dnf install 包名
    复制代码
    示例:安装 nano 编辑器:
    1. sudo dnf install nano
    复制代码
  • 更新软件包列表
    1. sudo dnf makecache
    复制代码
    更新当地的软件包缓存。
  • 升级软件包
    1. sudo dnf update
    复制代码
    升级体系中已经安装的软件包到最新版本
  • 扫除缓存
    1. sudo dnf clean all
    复制代码
    清算缓存。
  • 卸载软件包
    1. sudo dnf remove 包名
    复制代码
    示例:卸载 nano 编辑器:
    1. sudo dnf remove nano
    复制代码
  • 查察已安装的软件包
    1. rpm -qa
    复制代码
    列出全部已安装的软件包。
实例演示

让我们通过一些具体的例子来练习这些软件包管理工具的根本操纵:
示例1:使用APT安装和卸载nano编辑器


  • 安装 nano 编辑器
    1. sudo apt install nano
    复制代码
  • 卸载 nano 编辑器
    1. sudo apt remove nano
    复制代码
示例2:使用YUM安装和卸载nano编辑器


  • 安装 nano 编辑器
    1. sudo yum install nano
    复制代码
  • 卸载 nano 编辑器
    1. sudo yum remove nano
    复制代码
示例3:使用DNF安装和卸载nano编辑器


  • 安装 nano 编辑器
    1. sudo dnf install nano
    复制代码
  • 卸载 nano 编辑器
    1. sudo dnf remove nano
    复制代码
结语

通过本日的课程,你学习了如安在Linux体系中使用软件包管理工具来安装、更新和卸载软件包。把握了这些工具的根本操纵后,你可以更加方便地管理你的Linux体系中的软件。
如果你有任何标题或须要进一步的资助,请随时留言。我们下节课将继承带你深入相识Linux的更多知识。再见!

这篇文章旨在资助读者相识如安在Linux中使用APT、YUM和DNF等软件包管理工具,并通过具体的示例演示这些工具的根本使用方法。通过学习这些根本操纵,纵然黑白IT专业的读者也能轻松上手,并为进一步的实战和工作打下结实的底子。渴望这篇文章可以大概资助你更好地明白和使用Linux操纵体系。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表