RHCE学习笔记之yum

简介:

一,简介

    yum 是linux系统中重要的包管理工具,可以自动检查并解决软件包的依赖关系,使用linux中的软件安装变得简单高效。yum的软件包使用的是RedHat中的rpm包管理体系。


二,配置文件

    /etc/yum.conf    yum工具的默认配置,包括缓存文件,日志,GPG校验等的配置。

    /etc/yum.repos.d/*.repo     yum工具的配置文件,包括yum repository的名称,源文件,签名检查等配置。

    /var/log/yum.log    yum安装产生的日志文件。


三,配置

    以前都是在/etc/yum.repos.d/*.repo这些配置文件里面配置yum, RHEL7以后有了一个更方便的配置工具,yum-config-manager, 真接使用以下命令即可配置基础的yum源:

    yum-config-manager --add-repo="http://classroom/content/rhel7.0/x86_64/dvd/"

    如果配置了yum源的gpgcheck为enable, 由于系统默认未导入redhat发布的公钥文件,所以GPG校验会失败,需要:

    rpm --import /etc/pki/rpm-gpg/*

    在yum源中可以指定优先级,在配置文件中添加priority=1, 数字越大,表示优先级越低。可以将重要的yum源优先级排在前面,优先级高的源中的软件包会优先安装。


四,命令

    yum install httpd  ----  安装软件httpd, 加-y选项不提问用户直接安装。

    yum repolist  all  ----  列出已配置的repository.

    yum info httpd  ----  列出httpd软件包的信息。

    yum provides */vsftpd.conf ----  查找vsftpd.conf这个文件属于哪个包。

    yum search iscsi  ----  列出匹配iscsi关键字的相关软件包

    yum-config-manager --disable classroom_content_rhel7.0_x86_64_dvd  ----   禁用某个repo.

    yum-config-manager --enable classroom_content_rhel7.0_x86_64_dvd  ----  启用某个repo.

    下面的命令功能自己查助吧,基本上也能猜出来:

    yum group list

    yum grouplist

    yum groupinfo mariadb

    yum -y install OpenIPMI-2.0.19-11.el7.x86_64.rpm

    yum -y groupinstall mariadb

    yum -y remove httpd

    yum -y groupremove mariadb

    yum makecache

    yum clean all


五,案例

    1.创建自定义的yum源,使用工具createrepo

    yum -y install vsftpd createrepo

    cp /home/kiosk/Desktop/nginx-*.rpm /var/ftp/

    createrepo /var/ftp

    systemctl enable vsftpd

    systemctl start vsftpd.service


本文转自 拾瓦兴阁 51CTO博客,原文链接:http://blog.51cto.com/ponyjia/1689300

相关文章
|
3月前
|
Linux
Linux 学习笔记七:YUM安装软件
Linux 学习笔记七:YUM安装软件
|
4月前
|
SQL 消息中间件 分布式计算
Hadoop学习笔记(HDP)-Part.05 Yum源配置
01 关于HDP 02 核心组件原理 03 资源规划 04 基础环境配置 05 Yum源配置 06 安装OracleJDK 07 安装MySQL 08 部署Ambari集群 09 安装OpenLDAP 10 创建集群 11 安装Kerberos 12 安装HDFS 13 安装Ranger 14 安装YARN+MR 15 安装HIVE 16 安装HBase 17 安装Spark2 18 安装Flink 19 安装Kafka 20 安装Flume
71 0
|
缓存 Linux
【学习笔记之Linux】工具之yum
【学习笔记之Linux】工具之yum
114 0
|
Linux
Linux 学习笔记七:YUM安装软件
大家好,我是阿萨。昨天自己学习了RPM安装包的常见命令和一些基本知识。今天学习yum。RPM安装软件无法解决包的依赖问题。尤其是库文件依赖。而yum可以很好的解决这个问题。
233 0
|
NoSQL 5G 网络安全
安装部署—本地 yum 源配置3&配置文件修改 | 学习笔记
快速学习 安装部署—本地 yum 源配置3&配置文件修改
230 0
安装部署—本地 yum 源配置3&配置文件修改 | 学习笔记
|
SQL 存储 分布式计算
安装部署--rpm 包本地 yum 源制作 | 学习笔记
快速学习 安装部署--rpm 包本地 yum 源制作
362 0
安装部署--rpm 包本地 yum 源制作 | 学习笔记
|
Linux Windows
Linux网络配置+yum、rpm与源码安装 | 学习笔记4
Linux网络配置以及yum、rpm与源码安装的讲解
193 0
Linux网络配置+yum、rpm与源码安装 |  学习笔记4
|
存储 缓存 前端开发
Yum 使用| 学习笔记
快速学习 Yum 使用。
263 0
Yum  使用| 学习笔记
|
存储 缓存 前端开发
yum 仓库实现 - 2| 学习笔记
快速学习 yum 仓库实现 - 2。
164 0
|
缓存 安全 前端开发
yum 仓库实现 – 1| 学习笔记
快速学习 yum 仓库实现 – 1。
446 0
yum 仓库实现 – 1| 学习笔记