GrandOB

建立yum仓库

yum仓库

软件仓库的提供方式
FTP服务:ftp://ip地址/站点里路径
HTTP服务:http://域名或者ip地址/站点里的路径
本地目录:file://绝对路径 (file:///mnt 此处第三个/为根目录)

利用HTTP服务建立yum服务器

服务端设置
#安装httpd服务
[root@rule ~]# yum  install  httpd -y ----安装httpd服务

#设置yum库
[root@rule ~]# cd  /var/www/html ----切换到配置文件夹下

[root@rule html]# mkdir yum ----建立配置文件夹

[root@rule html]# mount /dev/sr0  yum ----挂载光驱到yum文件夹提供安装包资源
mount: /dev/sr0 写保护,将以只读方式挂载

[root@rule html]# systemctl  start httpd ----启动服务


客户端设置
[root@acher ~]# cd  /etc/yum.repos.d
[root@acher yum.repos.d]# mkdir bak 
[root@acher yum.repos.d]# mv *.repo  bak/
[root@acher yum.repos.d]# vim rule.repo
[rule]
name=rule
baseurl=http://172.16.87.40/yum ----等同于172.16.87.40主机中 /var/www/html/yum                        
gpgcheck=0
[root@acher yum.repos.d]# yum clean all 
已加载插件:fastestmirror, langpacks
正在清理软件源: rule
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[root@acher yum.repos.d]# yum makecache 
已加载插件:fastestmirror, langpacks
rule                                                                              | 3.6 kB  00:00:00     
(1/4): rule/group_gz                                                              | 156 kB  00:00:00     
(2/4): rule/primary_db                                                            | 3.1 MB  00:00:00     
(3/4): rule/other_db                                                              | 1.2 MB  00:00:00     
(4/4): rule/filelists_db                                                          | 3.1 MB  00:00:00     
Determining fastest mirrors
元数据缓存已建立

创建本地yum源仓库(无网络情况下使用)

挂载

mount /dev/sr0 /mnt

切换到固定的目录

cd /etc/yum.repos.d 

建立一个文件夹

mkdir bak

将原先的配置文件放置于文件夹中

mv *.repo bak

新建配置文件(.repo结尾)

vim local.repo
 [local]------------------------------yum库的简述
name=local----------------------------仓库的名字
baseurl=file:///mnt-------------------仓库的具体地址(file本机本地file://固定格式,/mnt挂载了光驱,存放了很多软件包)
gpgcheck=0----------------------------不检查包的安全性

清除缓存

yum clean all

新建缓存

yum makecache

安装(tree)

yum install tree -y

posted on 2024-03-05 09:24  OB书写  阅读(7)  评论(0编辑  收藏  举报

导航