当前位置:首页>Linux>Linux软件包管理(一)

Linux软件包管理(一)

  • 2026-10-21 13:29:16
Linux软件包管理(一)
基于Red Hat系统的软件包管理工具有yum,dnf(yum的升级版),两种前端工具全部基于命令行工具rpm,重点介绍dnf工具用法:
  1. 列出已安装的软件包
dnf list installed
2.查找特定软件包的详细信息
dnf list xterm
3.找出某个文件是由哪个软件包安装
dnf provides file_name
4.使用dnf安装软件
dnf install package_name
5.使用dnf升级软件
dnf list upgrades——查看已安装软件包的所有可用更新dnf upgrade package_name——升级某个特定的软件包dnf upgrade——升级更新列表中的所有软件包
dnf upgrade-minimal——将软件包升级至最新的bug修复版或安全补丁版,而不是最新的最高版本
6.使用dnf卸载软件
dnf remove package_name
7.处理损坏的依赖关系
有时在安装多个软件包时,一个软件包的依赖关系可能会被另一个软件包搞乱,即依赖关系损坏。
dnf clean alldnf upgrade
通过以上两步清理放错位置的文件即可;如果无法解决,则尝试采用命令
dnf repoquery --deplist package_name
找出软件包的所有依赖关系及哪些软件包提供了这种依赖,随后再自行安装依赖即可。
8.查看当前拉取软件的仓库
dnf repolist
9.dnf仓库定义及配置文件
 配置文件:/etc/dnf/dnf.conf 仓库站点:/etc/yum.repos.d
优秀的仓库站点会列出使用该仓库所需的全部步骤,还会提供RPM文件,供用户下载安装。

最新文章

随机文章