YUM概述和如何搭建FTP,YUM仓库,YUM库的优先选择

YUM概述

YUM (Yellow dog Updater Modified)
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包由集中的YUM软件仓库提供


软件仓库有三种提供方式

FTP服务提供

HTTP服务提供

本地目录提供


RPM软件包的来源

CentOS发布的RPM包集合

第三方组织发布的RPM包集合

用户自定义的RPM包集合


yum命令用法

访问yum仓库:yum list

查询yun仓库:yum search

下载安装:yum install

卸载软件包:yum remove


YUM的配置文件

基本设置:/etc/yum.conf

仓库设置:/etc/yum.repos.d/*.repo

日志文件:/var/log/yum.log


YUM缓存目录

存放下载的软件包、仓库信息等数据
位于/var/cache/yum/ b a s e a r c h / basearch/ basearch/releasever


如何搭建FTP软件仓库

1.在准备做ftp yum仓库的服务器上 关闭防火墙和深层防护

(192.168.232.129)

  1. 下载vsftpd服务,并启动服务

    yum install -y vsftpd
    systemctl start vsftpd
    

3.cd到yum.repos.d目录中

cd /etc/yum.repos.d

4.把本地源仓库移动到 repo.bak/目录中去

mv local.repo repo.bak/

5.创建一个ftp.repo 文件,写入配置信息

vim ftp.repo 

[ftp]
name=ftp
baseurl=ftp://192.168.232.129/centos7	##这里ip指向自己
enabled=1
gpgcheck=0
~              

6.解挂载

umount /dev/sr0
umount /mnt

7.cd到/var/ftp/ ,并创建一个centos7的目录

cd /var/ftp/
mkdir centos7

8.挂载到centos7目录中

mount /dev/sr0 /var/ftp/centos7

9.清理yum缓存

yum clean all && yum makecache

10.使用scp 上传到客户机

scp ftp.repo [email protected]:`pwd`

11.切换到客户机

 systemctl stop firewalld.service 
 setenforce 0
 yum clean all && yum makecache

12.试着安装一个软件包 ,进行验证

在这里插入图片描述


配置yum仓库使用优先级

当既有本地yum源又有aliyun源的时候,要求先用本地的yum源安装,本地找不到可用包时候再使用aliyun源安装

1.首先准备一台可以联网的虚拟机192.168.223.131

2.下载阿里云yum仓库源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

3.清楚yum缓存

yum clean all && yum makecache

4.下载插件

yum -y install yum-plugin-priorities.noarch

5.先移动到repo.bak目录中

[root@bogon yum.repos.d]# mv CentOS-Base.repo repo.bak/

6.再把repo.bak移出来

mv repo.bak/local.repo ./

7.进行挂载

mount /dev/sr0 /mnt

8.清楚yum缓存

yum clean all && yum makecache

9.移动到之前做过ftp yum源的客户机上(192.168.232.130)

使用 scp 把131的aliyu库拷贝到 130上

scp [email protected]:/etc/yum.repos.d/local.repo ./

10.进行安装软件测试

在这里插入图片描述


仅下载安装包

 yum install --downloadonly nginx

在这里插入图片描述


或者说 仅下载指定软件包 不需要依赖包

yumdownloader --destdir=/opt mariadb mariadb-server
            ##--destdir是指定目录的意思,到opt目录下   

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_54059979/article/details/121733266