yum用法

yum下载临时目录 
/var/cache/yum 

设置 
修改yum的配置文件,不然的话,不会保存下载的rpm文件。 
配置文件:/etc/yum.conf 
将 
keepcache=0 
改成 
keepcache=1 

 

 

 

 1、用yum安装,删除软件

  用yum安装、删除软件的命令见下表;

表:用yum安装、删除软件的命令

命 令
功 能
yum install 安装指定的软件,会查询repository,如果有这一软件包,则检查其依赖冲突关系,如果没有依赖冲突,那么下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包。
yum [-y] install 安装指定的软件。
yum [-y] remove 删除指定的软件,同安装一样,yum也会查询repomtory,给出解决依赖关系的提示。
yum [-y] erase 删除指定的软件。

  如果要使用yum安装firefox,可以执行命令yum install firefox。
如果本地有rpm软件包,比如xxx.rpm,可以执行#yum localinstall xxx.rpm命令来安装。

  说明:如果不是root 用户,可执行命令:$su-c yum install firefox。

  2、用yum检查、升级软件

   用yum检查、升级软件的命令见下表。

表:用yum检查、升级软件的命令

命 令
功 能
yum cheek-update 检查可升级的rpm包
yum update 升级所有可以升级的rpm包
yum Update kernel kernel-source 升级指定的rpm包,如升级kernel和kernelsource
yum -y update软件包 升级所有的可升级的软件包,-y表示同意所有,不用一次次确认,避免 回答—些问题
yum update 仅升级指定的软件
yum upgrade 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级

 

  3、用yum搜索、查询软件

   用yum搜索、查询软件的命令见下表。

表: 用yum搜索、查询软件的命令

命 令
功 能
yum search 搜索匹配特定字符的rpm包
yum list 列出资源库(YumRepository)中所有可以安装或更新的rpm包
yum list updates 列出资源库中所有可以更新的rpm包
vum list installed 列出所有已安装的rpm软件包
yum list extras 列出所有已安装但不在资源库中的软件包
yum list 列出所指定的软件包
yum info 使用YUM获取软件包信息
yum info updates 列出资源库中所有可以安装或更新的rpm包的信息
yum info updates 列出资源库中所有可以更新的rpm包的信息
yum info mstalled 列出所有已安装的软件包的信息
yum info extras 列出所有已安装但不在资源库中的软件包信息
yum provtdes 列出软件包提供哪些文件

  4、清除yum缓存

  yum会把下载的软件包和header存储在cache中,而不会自动删除。如果觉得它们占用了磁盘空间,可以进行清除。清除yum缓存的命令见下表。

表: 清除yum缓存的命令

命 令
功 能
yum clean packages 清除缓存目录(/var/cache/yufll)下的rpm软件包
yum clean headers 清除缓存目录下的rpm头文件
yum clean oldheaders 清除缓存目录下旧的rpm头文件
yumclean或yumcleanall 清除缓存目录下的rpm软件包以及旧的rpm头文件

你可能感兴趣的:(linux)