[授之以渔]yum命令及简介

特意讲一下yum命令,是因为有同学不是很理解linux该怎么找到软件下载地址.yum是什么

一. yum 简介
yum (全称为 Yellow dog Updater, Modified) 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器. 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载,安装.

yum的命令形式一般是如下: yum [options] [command] [package ...]
其中的[options]是可选的, 选项包括-h(帮助), -y(当安装过程提示选择全部为"yes"), -q(不显示安装的过程)等等. [command]为所要进行的操作, [package ...]是操作的对象.

二. 常用的命令
自动搜索最快镜像插件: yum install yum-fastestmirror
查看可能批量安装的列表: yum grouplist

1. 安装
yum install package1 安装指定的安装包 package1
yum groupinstall group1 安装程序组 group1

2. 更新和升级
yum update 全部更新
yum update package1 更新指定程序包 package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包 package1
yum groupupdate group1 升级程序组 group1

3. 查找和显示
yum search package1 查找域名源中是否有 package1 安装包
yum info package1 显示安装包信息 package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况 package1
yum groupinfo group1 显示程序组 group1 信息 yum search string 根据关键字 string 查找安装包

4. 删除程序
yum remove package1 删除程序包 package1
yum groupremove group1 删除程序组 group1
yum deplist package1 查看程序 package1 依赖情况

5. 清除缓存
yum clean headers 清除缓存目录下的 headers
yum clean all 清除缓存目录下的软件包及旧的 headers

参考资料: 百度百科 , 春夏秋冬的博客

返回目录