虚拟机Linux系统yum源本地配置(ios镜像)

来源:互联网 发布:csgo辅助源码 编辑:程序博客网 时间:2024/04/16 19:48

本方法适用Linux enterprise 6.0,6.3等版本,其它版本暂未验证

1、打开虚拟机进入Linux系统

(1)在桌面上会有cd/dvd drive rhel-6.3 x86_64 disc 1点击打开;

(2)如果桌面没有cd/dvd drive rhel-6.3 x86_64 disc 1,点击桌面computer,进入会发现有cd/dvd drive rhel                        6.3 x86_64 disc 1和filesystem两个选项,点击打开cd/dvd drive rhel-6.3 x86_64 disc 1;

(3)如果上述两种方法点击都打不开,打开终端执行命令mount /dev/cdrom /mnt(将镜像挂载到某个目录下,                        在这里为/mnt)。

2、点击打开cd/dvd drive rhel-6.3 x86_64 disc 1后会发现里面有个Packages的目录,或者       你进入刚你挂载镜像的目      录,在我这就是/mnt中,也会有个Packages的目录,Packages目录内存放的是各种各样的rpm包;

3、把目录Packages里面的rpm包,全部复制到一个新的目录如/yum/下,记住这个路径为/yum/Packages/,下面配置的时      候要用到这个路径。当然也可以是一个已存在的目录,原理是一样的,只要把所有的包复制过去就行,并且同样记      下路径。

4、执行命令vim /etc/yum.repos.d/yum.repo,(其他后缀名为repo的文件也可以,最好是把之前/etc/yum.repos.d/目录下      的文件清空,以免产生影响)文件内容输入如下:

       [source]

       name=source                             #######yum源名字,可以任意写

       baseurl=file:///yum/Packages/      #######yum源地址,注意file后面是三个///

       enabled=1                                 #######1表示启用该yum源,0表示不启用,可以没有这一项, 默认是启用的       

       gpgcheck=0                              #######0表示不验证秘钥,1表示验证,一般不验证秘钥

5、配置好yum源地址,还需要索引信息,这就要用到createrepo命令,默认是未安装的,createrepo命令软件安装包就        在刚刚拷贝过来的包内。执行如下命令cd /yum/Packages/  下一步rpm -ivh createrepo(按tab键自动补全安装包信        息)执行完这一步会发现有报错,有两个依赖性软件需要安装,一个是deltarpm,另一个是python-deltarpm,这时执行       rpm -ivh -y deltarpm(按tab键补全信息),再rpm -ivh -y python-deltarpm(按tab键补全信息) ,这两个依赖性包安      装完毕,再执行一次rpm -ivh createrepo(按tab键补全),至此createrepo安装完毕。

6、在目录/yum/Packages/下执行createrepo .完成所有rpm包的索引(一定要在软件包目录下执行),时间比较漫长,索       引结束后会创建一个createrepo的目录,里面保存了索引信息,yum就是通过读取里面的几个文件来来读取仓库信        息,所以一般不要改变这个内容。

7、执行yum clean all,因为yum为提高安装速度会产生很多缓存信息,有时会产生一些影响,所以来清除一下,至           此,yum源配置完毕。


说明:yum list查看一下仓库信息有没有添加成功,第一次运行时会加载一下索引信息,当然直接执行一条安装命令如            yum install httpd -y等更能验证yum源仓库是否配置成功;上述为命令安装软件,也可以采用图形安装软件                    (在system-->adminstrtion-->add/remove software中)。

          文章比较啰嗦,个人愚见,难免有纰漏,请见谅!










0 0
原创粉丝点击