
1.获得一个与本机系统版本一样的系统镜像
mkdir /iso ##创建一个目录,将系统镜像放在其中,防止丢失
2.挂载镜像文件
mkdir /westos ##创建一个目录
mount /iso/rhel-server-7.3-x86_64-dvd.iso /westos/##将镜像文件挂载在目录里
3.yum源的指向文件存放在/etc/yum.repos.d/目录下,切换路径
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/ ##将目录下的内容移动到backup目录里,防止还原环境时丢失。
vim /etc/yum.repos.d/westos.repo##文件名称必须以repo结尾
[rhel7.3] ##软件仓库名称(自定)
name=rhel7.3 ##对软件源的描述(自定)
baseurl=file:///westos/##网络安装源(本地读取,在/westos/)
gpgcheck=0 ##不检测gpgkey
注意:gpgcheck是指检测gpg,为了检测所安装软件是否为第三方的,0代表不检测,1代表检测 《Linux就该这么学》 一起学习
4.检测搭建是否成功
在真机的浏览器窗口输入172.25.254.73/westos/看是否搭建成功
yum clean all ##清空本地/var/cache/yum容器清单的缓存
1.创建个目录mkdir /var/yum
并从光盘介质中把Server目录下的所有文件拷贝到刚创建的目录里(/var/yum)。
cp -r /media/cdrom /var/yum
2.安装createrepo
createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:
# rpm -qa |grep createrepo
如果显示为尚未安装,则需要执行如下的命令完成安装:
# rpm -ivh /media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm
ps:版本因 *** 作系统的版本有所区别,请查找当前系统的createrepo版本rpm包进行安装
3.创建yum repository的xml-rpm-metadata
执行如下命令:
# createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/
# createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xml /var/yum/VT/
# createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster/
# createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/
执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。
4.创建本地yum客户端的repo文件
配置使用本地yum repository:
# cd /etc/yum.repos.d/
# vim local.repo (名字可以随便起,但是要以.repo为后缀)
接下来在文件中添加如下内容后保存:
[local]#(yum块区域)
name=aaa# (名字可以随便起)
baseurl=file:///var/yum/Server#(搜索路径,必须指向你本机的yum源路径)
gpgcheck=0 #(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)
enabled=1 #(是否启用,0为不启用,1为启用,过没这一项,就是启用)
[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0
[Cluster]
name= Cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0
[CS]
name= ClusterStorage
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0
5.测试使用yum来安装软件包
很多朋友都想知道linux的源是什么?下面就一起来了解一下吧!
linux的源是什么
源,是指软件源。Linux的软件源,可以是本地源,也就是本机上的源,或局域网内的源;也可以是互联网上的源。Ubuntu下是apt源,Redhat下是yum源,不管是apt还是yum都是管理软件的工具。
Linux的用处
linux是一套免费开放源代码的 *** 作系统,用户可以按照自己的想法来修改源代码,它的每一个 *** 作,你都能够充分了解,这对计算机方面的爱好者是有很大帮助的,它可以让用户知道系统是怎样工作的。
Linux的语言
linux开发用的是C语言和汇编语言。C语言是Linux的“母语”,这也是linux这个开源环境和本身机制所导致的。Linux的内核部分基本都是用C语言来编写的,还有部分是用汇编语言写的。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)