搭建yum源与yum源共享

搭建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/ [email protected]:/var/www/html/
[email protected]'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
 

猜你喜欢

转载自blog.csdn.net/weixin_43273168/article/details/83513348