搭建yum源与yum源共享

本文详细介绍如何在Linux系统中搭建YUM源,包括添加和挂载光驱、配置YUM仓库、设置开机自动挂载,以及如何创建第三方软件仓库并实现YUM源的共享。通过具体步骤和命令演示,帮助读者掌握YUM源的完整搭建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建yum 源

1.添加光驱
   Add Hardware
   Device type: IDE CDROM 1
  注意:添加光驱时,关闭虚拟机

2.挂载
  建立目录    mkdir  /westos
  挂载       mount  /dev/sr0  /westos
  查看是否挂载成功  
    df                       查看所有挂载点
    ls  /westos        查看是否有文件

3.系统读取
 修改配置文件  /etc/yum.repo.d/   
 新建文件     vim yum.repo   
    [westos]
    name=westos
    baseurl=fiel:///westos              读取本地文件 /westos
    gpgcheck=0                             允许安装第三方软件

                                                      若=1,则安装软件时需读取授权码


 仓库   注意:文件后缀必须是.repo
 yum clean all                     清空yun缓存
 yum repolist                       列出yum下可安装软件个数
 yum search    **                查找想要安装的软件


 yum install  **.x86_64       安装vim软件

设置开机自动挂载(mount /dev/sr0 /westos 在重启后挂载点会消失)

 vim /etc/rc.d/rc.local          (/etc/rc.d/rc.local 是一个开机会自动读取的脚本)


 编辑内容: mount  /dev/sr0  /westos


 chmod  +x   /etc/rc.d/rc.local      (要编辑内容生效,给这个脚本可执行权限)


 reboot             重启(如果没有设置开机自动挂载,那么重启后挂载点将不存在),挂载点依旧存在。

可以看到挂载点仍然在!!!

到现在我们的yum源就算搭建成功了!!!!

 

第三方软件仓库的搭建(我是在虚拟机里做的)

  • 1.先把主机里的第三方软件包传到我们做实验用的虚拟机里:

[root@foundation68 mnt]#  scp -r /home/kiosk/Desktop/software/ root@172.25.254.168:/var/www/html/
root@172.25.254.168's password:
wps-office-10.1.0.5672-1.a21.x86_64.rpm                                                                             100%   78MB  78.4MB/s   00:01    
kolourpaint-4.10.5-4.el7.x86_64.rpm                                                                                 100% 1210KB   1.2MB/s   00:00    
kolourpaint-libs-4.10.5-4.el7.x86_64.rpm                                                                            100%   25KB  24.9KB/s   00:00    
FluffyMcAwesome-A-6.4.0-11.r19335.x86_64.rpm                                                                        100%   29KB  29.2KB/s   00:00    
FluffyMcAwesome-B-6.4.0-11.r19335.x86_64.rpm                                                                        100%   29KB  29.1KB/s   00:00    
1kolourpaint-4.10.5-4.el7.x86_64.rpm                                                                                100% 1210KB   1.2MB/s   00:00

  

/var/www/html/ 默认网站目录 /var/www/html

我传到了虚拟机的这个目录里,但不是必须的,可以是任何位置   注意:目录中只能存在rpm文件

 

  • 2.createrepo -v  /var/www/html/software     

 /rpm存放目录/repodata    #此目录是被扫描的软件信息数据

  • 3. 配置文件vim   /etc/yum.repos.d /yum.rep0

[software]
name=software
baseurl=file:///var/www/html/software
gpgcheck=0

 

  • 4.yum clean all

  • 5.yum search name

yum源共享

1.安装httpd
yum install httpd -y
systemctl start httpd
systemctl enable httpd

2.查看火墙状态systemctl status firewalld

如果开启的话,可以关闭火墙,这样实验是较简单的

systemctl stop firewalld

systemctl disable firewalld

如果不想关闭火墙,可进行如下配置
[root@localhost yum.repos.d]# firewall-cmd --permanent --add-service=http
success
[root@localhost yum.repos.d]# firewall-cmd --reload
success

2.建立文件,进行挂载
mkdir  /var/www/html/rhel7.2
mount  /dev/sr0   /var/www/html/rhel7.2

3.修改配置文件
vim /etc/yum.repo.d/yum.repo

原本内容:

修改后内容:



yum clean all
yum repolist


 4.利用浏览器访问,测试yum共享ok
172.25.254.168/rhel7.2
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值