美文网首页
Linux包管理工具yum

Linux包管理工具yum

作者: Michael_林 | 来源:发表于2018-01-20 22:28 被阅读33次

包管理工具yum

yum yellow dog - YelloDog Update Modifier
yum repo: yum repository yum仓库 存储了rpm包和元数据信息,元数据信息放在repodata目录下

yum支持的文件协议:
ftp://
http://
nfs://
file:///

yum 客户端:
查询是否安装yum
rpm -q yum
查看yum配置文件
rpm -qc yum

yum的配置文件
/etc/yum.conf 为所有仓库公共配置
/etc/yum.conf.d/*.repo 仓库详细配置信息

仓库的定义:
[repo id] 随意取不要重复
name=repoName 随意取
baseurl=仓库的访问路径 可以指定多个
enabled=1/0 是否启用此仓库
gpgckeck=1/0 是否检测来源合法性
gpgkey=url路径 指定检查合法性的秘钥文件
enablegroups=1/0是否批量管理包
failovermethod=roundrobin/priority 故障转移机制 默认为roundrobin随机
cost= 默认1000

yum查看所有的包,安装和可安装的
yum list [all|glob_expr1] [glob_expr2] [...]
yum list {available|installed|update} [glob_expr1] [...] 显示所有的已安装可安装可更新的包

yum 安装程序包
yum install package1 [package2] [...] 可以同时安装多个包

yum 升级程序包
yum update [package1] [package2] [...]
yum check-update 检查可用的升级包

yum 卸载程序包
yum remove | erase package1 [package2] [...]

yum 查看程序包信息
yum info [...]

清除本地缓存:
yum clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]

构建缓存
makecache

搜索包
yum search string1 [string2] [...]

查看yum事务历史
yum history [info|list|packages-list|packages-info|summary|addon-info|redo|undo|rollback|new|sync|stats]

yum的命令行选项
--nogpgcheck 禁止进行gpg check 检查
-y 自动回答为"yes"
-q quit 静默模式安装
--disablerepo=reponame(glob) 不适用某个repo
--enablerepo=repoidglob 临时启用某个repo
--noplugins 临时禁用插件

yum的repo的配置文件中的变量
$releaserver: 当前os发行版的主版本号
$arch 平台
$basearch 基础平台
$YUM0-$YUM9
例如: http://mirrors.megudo.com/centos/$releaserver/$basearch/os

创建yum仓库

  1. 安装createrepo
    yum install createrepo

yum源搭建
createrepo [options] <directory>

相关文章

  • 2018-10-09 Day33 - Linux01

    Linux系统安装软件 使用包管理工具进行安装 yum / rpmyum search 搜索yum ...

  • composer

    /* composer:PHP包管理工具 npm:Node包管理工具 yum:Linux;里面包管理工具 腾讯应用...

  • shell

    1. Linux中升级更新命令yum upgrade和yum update的区别 yum update:升级所有包...

  • Linux安装yum环境

    原文见linux系统安装yum环境 1、卸载rhel(如果是)的默认安装的yum包查看yum包rpm -qa|gr...

  • centos7.5 docker

    查看linux版本 更新yum 安装需要的软件包, yum-util 提供yum-config-manager功能...

  • Redhat7.x 修改阿里云yum源

    1. 删除已安装的yum包 将linux自带的yum源删除 rpm -qa | grep yum | xargs ...

  • Linux 软件安装方式 2018-07-25

    1. Linux安装软件的方式 1.1 包管理工具 yum - Yellow dog Updater, Modif...

  • mac homebrew安装使用

    1、介绍 Homebrew是一款包管理工具,目前支持macOS和linux系统。类似于Linux系统中的yum主要...

  • Linux下安装jdk

    Linux安装jdk yum -y list java* 查找所有的jdk的安装包 2: yum instal...

  • linux服务器自建MySQL8.0

    前提:linux的服务器为centos 7.9,使用yum源 一、配置yum源 确保yum中有以下MySQL安装包...

网友评论

      本文标题:Linux包管理工具yum

      本文链接:https://www.haomeiwen.com/subject/dolxaxtx.html