得意犹堪夸世俗,诏黄新湿字如鸦。这篇文章主要讲述yum仓库配置相关的知识,希望能为你提供帮助。
一、yum仓库概述1、软件仓库三种方式FTP服务: ftp://…
HTTP服务: http://…
本地目录: file://…
2、RPM软件包的来源CentOS发布的RPM包集合
第三方组织发布的RPM包集合 (阿里云,清华大学等)
用户自定义的RPM包集合(一般用在内网中)
二、配置yum文件
1、本地yum源
rpm -qc vsttpd
yum -y install vsftpd
rpm -qc vsftpd
df -h#光盘挂载
umount /dev/s r0
mount /dev/sr0 /mnt
df -h#配置文件/etc/yum.repos.d
cd /etc/yum. repos .d/
ls#备份文件
mv*.repo.bak
mv *.repo repo.bak
mkdir repo . bak
mv *. repo repo.bak
ls#创建新本地yum源仓库
vim Local. repo
yum list
vim Local. repo
三、在线的yum仓库==第一步==:首先先配置一下本地yum源仓库的文件local.repo,然后移动到repo.bak目录下(也可以是别的备份目录)
==第二步==:将可以连外网的系统打开,执行wget -O /etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repo 将阿里云镜像下载到/etc/yum.repos.d/目录下
==第三步==:刷新缓存,yum clean all & & yum makecache ; 清理缓存并且生成新的缓存
步骤:
1、查下是否安装了yum-plugin优先级插件
rpm -qa | grep yum-plugin-priorities.noarch
2、安装优先级插件
yum install -y yum-plugin-priorities.noarch
3、查看下插件是否使用
cat /etc/yum/pluginconf.d/priorities.conf[main] :enable=1 ;
备注,1为启用,0为禁止
4、修改本地yum源优先使用
vim local.repo[local]name=localbaseurl=file:///mntenable=1gpgcheck=0priority=1 ;
优先级,越小越优先[epel]baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/enable=1gpgcheck=0priority=2保存后退出
5、验证安装包的数量
yum clean all &
&
yum makecache
a、方式一
yum 命令仅下载安装包
yum install --downloadonly mariadb
==注:下载的安装包都是保存在/var/cache/yum/x86_64/7/ 目录下==
b、方式二
yumdownloader --destdir=/opt mariadb mariadb- server# yumdownloader 仅下载指定软件包,参数# –destdir 是用来指定存放下载的安装包的目录
四、混合yum源
- 查看是否安装了yum-plugin优先级插件
rpm -qa |grep yum-plugin-
- 如果没有安装,就安装插件
yum -y install yum-plugin-priorities.noarch
文章图片
::: hljs-center
:::
- 查看插件是否启用
vim /etc/yum/pluginconf.d/priorities.conf
文章图片
::: hljs-center
:::
- 修改本地yum源优先使用
*验证安装包的数量yum repolist all#可显示所有仓库包
文章图片
::: hljs-center
:::
五、yum工具概述 1、YUM命令
- 由软件包yum-3.4.3-1 50.el7.centos.noarch 提供
- 用来访问YUM仓库(yum list),查询(yum search、下载安装(yum install)、卸载软件包(yum remove)
仓库设置:/etc/yum.repos.d/*.repo
日志文件:/var/log/yum/log
3、YUM缓存目录存放下载的软件包、仓库信息等数据
位于/var/cache/yum/basearch/basearch/releasever
$basearch: 表示硬件架构 ,如x86_64
$releasever :OS版本
yum clean all
4、软件包查询yum list 软件名
yum info 软件名
yum search 关键词
yum whatprovides 关键词
5、查询软件包组yum grouplist 包组名
yum groupinfo 包组名
6、软件安装、升级 (1)、安装:
yum install 软件名
yum groupinstall 包组名
(2)、升级:【yum仓库配置】yum update
yum groupupdate
推荐阅读
- PXE远程安装服务
- DNS域名解析
- 网络世界中的侦察兵----ICMP
- VMware中安装Kali一步解决(7z格式)
- 一不小心又踩了feign的坑
- 第三周练习
- dart系列之:还在为编码解码而烦恼吗?用dart试试
- Bootstrap实战 - 瀑布流布局
- Redis | Redis常用命令及示例总结(API)