运维19yum 安装

一.简介
YUM是“Yellow dog Updater, Modified”的缩写,是一个软件包管理器,YUM从指定的地方(相关网站的rpm包地址或本地的rpm路径)自动下载RPM包并且安装,能够很好的解决依赖关系问题。

二…yum相关的指令

yum install 包名 安装
yum reinstall 包名 重装
yum update包名 更新
yum remove 包名 删除
yum repolist 查看仓库总和的rpm包
yum repolist all 查看所有的仓库 ( 包括启用和禁用 )
yum provides 查询命令是 哪个仓库下的哪个软件包提供
yum groups install 组包名 安装组包
yum groups remove 移除组包
yum history 关于yum历史记录
yum history info N查询历史执行yum命令ID详细信息
um history undo N 撤销历史执行过的yum命令
yum clean all 清理所有的缓存
yum clean packages 清理所有已缓存的rpm包

三.配置源

a.配置的源:
base源: 基础软件包 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
epel源: 第三方软件 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
配置一个源有两种方式:
1.手动添加一个 repo 文件 (手动)
2.安装一个 “ release ” 的包,包中提供一个repo的文件 (自动)
配置一个MongoDB的源
vim /etc/yum.repos.d/mongodb.repo

[mongodb-org]
name = MongoDB Repository
baseurl = https://mirrors.aliyun.com/mongodb/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck = 0
enabled = 1
gpgkey = https://www.mongodb.org/static/pgp/server-3.6.asc

通过yum localinstall本地方式安装软件
yum localinstall mongodb-org-3.6.0-1.el7.x86_64.rpm

b.启用或禁止仓库
两种方式:
1.找到该仓库的repo文件,将里面的enable 修改为 0不启用 1启动
2.gzip /etc/yum.repos.d/xx.repo 压缩该文件,让该文件失效

c.缓存rpm包方式一、修改yum全局配置文件
vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/ b a s e a r c h / basearch/ releasever
keepcache=1 #启动缓存

四.搭建本地yum仓库

1.准备一个iso镜像文件,连接上虚拟机
2.挂载我们的光盘至本地的某个目录下
mount /dev/cdrom /mnt
3.注释掉所有的repo文件,然后自己 新添加一个repo文件 ( 添加一个本地源 )
gzip /etc/yum.repos.d/*
vim /etc/yum.repos.d/oldboy.repo
[local-oldboy] #仓库名称,可随意表示
name = Local Packages #仓库的描述 可通过 yum repolist查看
baseurl = file:///mnt #我们的仓库在那里,使用什么协议访问 #http:// ftp:// file://
enabled = 1 #是否启用该仓库 1 表示启动 0表示不启用
gpgcheck = 0 #是否要校验软件包的合法性 ( 0 不校验 )
4.使用yum命令安装软件测试
yum install wget -y

发布了22 篇原创文章 · 获赞 0 · 访问量 288

猜你喜欢

转载自blog.csdn.net/weixin_44648034/article/details/105079527
今日推荐