Linux之yum常用命令详解

7680阅读 0评论2014-06-30 albert_he
分类:LINUX

一、基本语法
        yum基于rpm包管理,能够从指定的服务器自动下载并安装rpm包,可以自动处理依赖关系,并且一次安装所有依赖包。
        yum命令形式如下:
        yum [options] [command] [package ...]
        其中:
        options是可选的,选项包括-h(帮助)、-y(当安装过程提示选择时全部为yes)、-q(不显示安装过程)等。
        command是所要进行的操作,包括install、update、remove、list、info等。
        package是操作的对象。

二、常用操作
1、安装
        #yum install xxx    
        安装指定程序包。
2、升级
        #yum update xxx
        更新指定程序包。
        #yum check-update
        检查可更新的程序。
        #yum upgrade xxx
        升级指定程序包。
3、查找
        #yum info xxx
        显示安装包信息。
        #yum info
        列出所有已安装包信息
        #yum list
        显示所有已经安装和可以安装的程序包。
        #yum list xxx
        显示指定程序包安装情况。
        #yum list updates
        列出所有可以更新的程序包。
        #yum list installed
        列出所有已安装的程序包。
        #yum list extras
        列出所有已安装但不在yum Repository中的程序包。
        #yum deplist xxx
        查看指定程序包
的依赖关系。
        #yum search xxx
        查找指定程序包,xxx可以是包名的一部分,会列出所有包含xxx的包名。
4、卸载
        #yum remove xxx
        卸载指定程序包。
5、缓存
        #yum clean packages
        清除缓存目录下的软件包。
        #yum clean headers
        清除缓存目录下的headers。
        #yum clean oldheaders
        清除缓存目录下旧的headers。
        #yum clean,yum clean all
        清除缓存目录下的软件包及旧的headers。

三、配置yum源
        yum之所以能自动查找依赖关系,得益于资源仓库Repository的配置,在yum server端的仓库Repository中存储有rpm的header(包括rpm包的描述、功能、提供的文件、依赖性等)以便于分析依赖关系。
        在客户端机器即使用yum安装程序包的机器上,yum的一切配置信息都存储在/etc/yum.conf中。
        在安装程序包时可以指定yum源,具体如下:
        #yum install xxx -b test
        上面命令将从test源中搜索并安装程序包。
        在安装程序包时,如果出现No package xxx available的错误,则说明yum源中没找到相关信息。可以如下来查看yum镜像信息:
        #ls /etc/yum.repos.d/
        会看到一堆xxx.repo,查看这个文件能看到具体yum源的设置信息,如果你需要的yum源不存在的话,可以手动添加,添加完后执行如下命令生成缓存:
        #yum makecache
        这样,就能yum找到你想要的了。
        

上一篇:让搜索大佬看到你:搜索引擎代码
下一篇:SuSE Linux上修改主机名