Linux中yum仓库

1.YUM仓库

1.1什么是YUM仓库

yum仓库就是使用yum命令下载软件的镜像地址。

我们通常使用 yum install 命今来在线安装 linux系统的软件,这种方式可以自动处理依赖性关系,并且一次安装所有依赖的软件包。众所周知,从国外下载软件速度非常慢,很多情况下都无法下载。国内一些大公司做镜像同步国外的软件,那么我们可能使用国内的下载地址,就能下载我们需要的软件。

1.2YUM仓库实现过程

必须要有安装包和元数据文件。

先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包下载并安装。

 

 

2.YUM配置文件

2.1YUM主配置文件

位置:   /etc/yum.conf      //主配置文件

2.2仓库设置文件

位置:/etc/yum.repos.d/*.repo //yum仓库文件位置    以 .repo结尾

2.3日志文件

位置:/var/log/yum.log         //日志文件的位置

可以用 cat /var/log/yum.log   查看日志

2.3查找软件

yum      list                [软件名]        显示可用的安装包

yum       serach         [软件名]        可以模糊查找软件

yum       provides     [软件名]         可以找到安装包的位置

2.4卸载软件

yum       remove       [软件名]     卸载软件,只卸载主文件,不卸载依赖关系

3.搭建本地YUM仓库

3.1将光驱的镜像文件挂载到本地

3.2新建YUM仓库

3.3清理缓存重建元数据

4.搭建阿里YUM仓库

4.1新建YUM仓库

 

4.2编辑阿里源YUM仓库

4.3清理缓存重建元数据

5.HTTP方式搭建内网YUM仓库

1.首先安装HTTP服务

 2.服务端切换到/var/www/html/ 目录,新建子目录centos7,并将光驱挂载到centos7目录下

 3.服务端关闭防火墙,启动FHHP服务

 

4.客户端移动原有YUM仓库,新建YUM仓库

5.配置HTTP  YUM仓库

 

6.清理缓存,新建元数据

 

 

6.FTP方式搭建YUM仓库

1.首先安装FTP服务

 

 2.服务端切换到/var/ftp/ 目录,新建子目录centos,并将光驱挂载到centos目录下

 

 3.客户端安装FTP软件

 

4.测试连通性

 

5.客户端移动原有YUM仓库,新建YUM仓库

 

 

6.清理缓存,新建元数据

 

posted @ 2023-08-08 14:21  行走的泡泡  阅读(325)  评论(0)    收藏  举报