yum命令

    首先要说明,yum仓库是C/S架构,也就是服务器/客户端的模式,需要客户端登陆后才可以使用yum仓库中提供的各种rpm包的元数据文件。yum命令就是为了解决rpm命令安装各种文件包时所存在的各种依赖关系,能够较为简单的对各种软件包进行安装等。

 

yum仓库中的元数据文件

1. primary.xml.gz   所有RPM包的列表:依赖关系:每个RPM安装生成的文件列表:

2. filelists.xml.gz  包含了当前仓库内所有RPM包的所有文件列表:

3. other.xml.gz  包含额外信息,RPM包的修改日志;

4. repomd.xml   记录的是上面三个文件的时间戳和校验和:

 

1、yum命令介绍:

查询:

    list|info   

        all  查看所有信息

available:查询仓库中可用,但尚未安装的软件包

initalled :查询已经安装的软件包

updates: 查询可用的升级版本

安装:

    install  PACKAGE_NAME(包名)    安装指定的包

升级:

    update|update_to :升级指定的软件包或将软件包升级为指定版本

卸载:

    remove PACKAGE_NAME  卸载指定的软件包

清除缓存:    为了解决本机缓存中的元数据文件列表与yum服务器的元数据列表不同步

    clean

        yum clean [ packages | headers | all ]    已下载软件/已下载软件头/所有数据

2、手动创建或更改时,如何为yum定义repo文件

yum文件查看路径 /etc/yum.repos.d

手动创建时,文件后缀名一定为“.repo”

文件内容包含有:

[Repo_name]    不能和已经存在的repo文件重名

name=     配置文件的描述信息

baseurl=    yum仓库详细地址路径   ftp:// http://     file:/// 最后一个斜线表示根目录

enable={0|1}   是否启用这个yum仓库

gpgcheck={0|1}   是否启用gpg验证机制

gpgkey={0|1}   如果启用gpg验证,则给出验证密钥所在位置,否则省略

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章