谈科技 赏影视
享生活 览世界

将CentOS6.7安装盘配置为本地软件源

CentOS可以理解为RedHat Linux的开源版本,是目前“小伙伴”较多的社区企业操作系统。Linux对于普通用户来说是极其难用的,尽管现在的情况比以前好了一些,不过由于其在服务端的某些优势和较低的使用成本,还是得到不少人的关注。CentOS由于源自RedHat,继承了某些优点,其安装配置相对比较容易,网络知识库也相对丰富。

Linux要安装新软件并不像在Windows系统上那么轻松,本地单个软件包的安装有时并不方便,通常是通过解析网络软件源来安装软件,但如果无法连接互联网就只能设法配置本地软件源了。

CentOS6.7的DVD安装版本依旧为两张盘,其中第二张为软件包集合,当然第一张也有一部分。由于Linux的软件资源较少,所以发行方一般会提供单独的软件包集合。将DVD安装盘作为本地软件源是理想的选择,不过要记住合并两张盘中的安装资源,因为软件源解析信息是在第一张盘中的,第二张盘仅为一大堆软件包。

合并两张盘的软件资源有各种方法,如果不考虑盘的文件大小,在windows系统中可使用以下命令直接将两张盘合并为一张。

copy /b CentOS-6.7-x86_64-bin-DVD1.iso+CentOS-6.7-x86_64-bin-DVD2.iso

用此命令合并后,原dvd2的内容将并入dvd1,所以注意备份好dvd1。当然,合并后文件超大可能不易刻盘,所以最好是将文件拷贝到已安装的CentOS系统中然后挂载(方法暂略)。好在本文是在Hyper-V上创建的虚拟机来安装的CentOS,所以以光盘形式加载超大ISO也不是问题(方法暂略,可参考Hyper-V的使用)。

如下图,虚拟机加载ISO后,CentOS的光盘盘符已自动显示了已挂载的光盘,具体挂载目录在【文件系统】->【media】中,这是在CentOS安装了桌面环境下的效果,要不然就输命令吧。

centos67loadisoanddir

 

接下来将安装盘资源配置为本地软件源。首先,下图所示的是系统自带的软件安装源(CentOS-Base.repo等文件),基本都是需要联网的。centos67defaultsoftres如果不能连接互联网,又没有本地软件源,则当打开【添加/删除软件】时会报错,如下图。softreserrorbaocuo接下来,将系统自带的软件源全部备份到Bak文件夹,自己新建一个本地软件源配置文件,如下图。localsoftresconfig这个配置文件的内容按以下代码输入。

[base]

name=CentOS-Local

baseurl=file:///media/CentOS_6.7_Final/

enabled=1

最后,打开终端命令行,输入“yum clean all”并回车清空缓存,再输入“yum makecache”并回车重建缓存。这时,本地软件源就配置好了,再次打开【添加/删除软件】界面就能看到本地软件源中的软件包了,如下图。

softsinlocalsoftresview

转载请注明出处:光影线 » 将CentOS6.7安装盘配置为本地软件源

分享到:更多 ()