YUM软件管理工具

简介: YUM软件管理工具

rpm工具只能进行rpm包的本地安装和卸载,而没有解决远程安装和解决依赖等问题,因此YUM应运而生。

YUM是Yellow dog Updater, Modified的缩写,是一个在RedHat、Fedora、Centos和Oracle Linux下的软件包管理器。

YUM的软件管理是基于RPM包的,它从指定的服务器下载RPM包并且安装,这些软件来自于Linux开源社区,基本都是自由软件。

YUM能够自动处理软件包依赖关系,并且自动进行依赖包的安装,非常方便。

  1. YUM语法YUM的语法格式为yum [options] [command] [package ...],重要可选项有:
可选项 含义
-h 显示帮助信息
-y 安装过程中所有的提问都回答yes
-c 指定配置文件
-v 详细模式
-q 安静模式
-C 安全从缓存运行,不下载或者更新任何头文件
  1. command常见参数有:
命令 含义
install 安装rpm软件包
update 更新rpm软件包
check-update 列出所有可更新的软件清单命令
remove 删除软件包
list 列出所有可安裝的软件清单命令
search 查找软件包
info 显示指定的rpm软件包的描述和概要信息
clean 清理yum过期缓存
shell 进入yum的shell描述符
resolvedep 显示rpm软件包的依赖关系
localinstall 安装本地的rpm软件包
localupdate 显示本地rpm软件包进行更新
deplist 显示所有的软件包依赖
groupinstall 安装程序组
groupupdate 更新程序组
groupremove 卸载程序组
groupinfo 查看程序组信息
  1. 常用的用法如下:
  • 安装软件包

[root@node1]# yum install <package_name>

  • 清除缓存目录下的软件包

[root@node1]# yum clean packages

  • 清除缓存目录下的headers

[root@node1]# yum clean headers

  • 清除缓存目录下旧的headers

[root@node1]# yum clean oldheaders

  • 清除缓存

[root@node1]# yum clean

  • 或者

[root@node1]# yum clean all

  • 相当于yum clean packages;yum clean oldheaders
  • 卸载软件包

[root@node1]# yum remove <package_name>

  • 查找软件包

[root@node1]# yum search <keyword>

  • 列出所有可更新的软件清单

[root@node1]# yum check-update

  • 更新所有软件

[root@node1]# yum update

  • 或者

[root@node1]# yum upgrade

  • update和upgrade都是更新软件包,区别在于upgrade会删除旧的软件包,而update则会保留。
  • 更新指定软件

[root@node1]# yum update <package_name>

  • 列出所有可安装的软件清单

[root@node1]# yum list

  • 列出所有已安装的软件清单

[root@node1]# yum list installed

目录
打赏
0
0
0
0
1016
分享
相关文章
掌控软件管理:详解 APT、YUM 和 DNF 的使用方法
掌控软件管理:详解 APT、YUM 和 DNF 的使用方法
513 0
本地YUM源大揭秘:搭建您自己的Linux软件宝库,从此告别网络依赖!一文掌握服务器自给自足的终极技能!
【8月更文挑战第13天】在Linux中,YUM是一款强大的软件包管理工具,可自动处理依赖关系。为适应离线或特定安全需求,本指南教你搭建本地YUM源。首先创建存放软件包的`localrepo`目录,复制`.rpm`文件至其中。接着,安装并运用`createrepo`生成仓库元数据。随后配置新的`.repo`文件指向该目录,并禁用GPG检查。最后,清理并重建YUM缓存,即可启用本地YUM源进行软件搜索与安装,适用于网络受限环境。
386 3
|
10月前
|
银河麒麟-麒麟软件操作系统 kylin 搭建yum源 ubuntu搭建yum源 yum软件仓库搭建ftp源、python源、硬盘源
银河麒麟-麒麟软件操作系统 kylin 搭建yum源 ubuntu搭建yum源 yum软件仓库搭建ftp源、python源、硬盘源
1061 1
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
【Linux】--- 详解Linux软件包管理器yum和编辑器vim
【Linux】--- 详解Linux软件包管理器yum和编辑器vim
120 0
Linux:软件包管理器 - yum
Linux:软件包管理器 - yum
140 2
|
11月前
|
软件管理rpm与yum
软件管理rpm与yum
【Linux】Linux 软件包管理器 yum
【Linux】Linux 软件包管理器 yum
【Linux】Linux 软件包管理器 yum
【Linux】软件包管理器 yum
【Linux】软件包管理器 yum
181 0

热门文章

最新文章