**
Linux下的yum源搭建以及软件下载
**
**
本地有镜像源的配置方法
**
在Liunx下下载第三方应用,首先需要镜像文件,现在先进行本地的镜像文件的挂载
所谓挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程
把镜像文件挂载到/westos目录下
mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd /westos
可以使用df命令查看各个存储设备的挂载点
然后配置网络仓库
vim /etc/yum.repos.d/westos.repo ##文件必须以repo结尾
[rhel7.3] ##仓库名称
name=rhel7.3 source ##对软件源的描述
baseur=file:///westos ##本地源路径
gpgcheck=0 ##不检测gpgkey
enabled=1 ##此安装源语句块生效
yum clean all #清空仓库中的yum缓存信息
yum repolist #列出仓库信息
yum install 软件包的名字 -y #安装软件 -y表示不提问
注意chrome会自动生成一个repo仓库,需要进行删除!!!!
**
使用网络资源进行安装
**
本实验使用虚拟机作为服务器,真机作为客户端
首先保证真机与虚拟机之间能够ping通
ping 172.25.70.250
证明真机与虚拟机之间的通信没有问题
将源文件传入虚拟机中
scp root@172.25.70.250:/home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /root/Desktop
但是有一部分同学的虚拟机内存不够,装不下镜像文件
可以采用光驱挂载的方式
在真机中打开虚拟机管理器
virt-manager
点击所要挂载的虚拟机,然后点击左上角的小灯泡
点击下方的Add Hardware按钮i
选择要挂载的文件进行挂载
打开虚拟机,就会发现虚拟机已经在桌面上了
使用命令df可以查看计算机的挂载情况
使用mount命令进行挂载文件,挂载在/westos文件上
在虚拟机中配置好yum文件,与上面一致不再重复
安装http服务,可以实现yum源的共享
开启http服务
systemctl start httpd
systemctl enable httpd
在共享目录中创建文件用来挂载
公享目录是安装http时自动生成的
/var/www/html #共享目录
挂载目录
关闭防火墙
在真机中测试能不能访问到虚拟机的yum源
如果想实现永久挂载,不用担心开机以后挂载点消失的问题,可以编辑开机自动启动的配置文件
vim /etc/rc.d/rc.local
更改开机文件的权限
完成,就可以实现网络源下载了!
下载步骤与上方的本地源一致
**
第三方软件库的搭建
**
继续上方的实验,现在已经可以实现通过网络访问的形式来使用yum源了
首先得在虚拟机中存入几个软件包
软件包名字进行解释:
kolourpaint-4.10.5-4.el7.x86_64.rpm
[1] [2] [3] [4] [5]
[1] : 软件的名字
[2]: 版本
[3]: 使用的系统
[4]: 架构
[5]: 适用rpm体系的软件
可以使用命令create -v 命令生成/software的数据信息
同时生成一个repodata文件夹
进入源文件中进行配置
那就完成了对第三方软件库的搭建
测试:安装软件库中的wps
安装成功!完成软件库的搭建!