Linux配置YUM本地源

来源:互联网 发布:2016年数据分析大赛 编辑:程序博客网 时间:2024/04/25 07:49

装完Linux后,一些组件是不会自动安装的,如果用YUM联网下载安装,一是麻烦,二是对于红帽子等系统,不注册RHN的话没法更新。

但我们一般都会留着Linux的安装文件,在里面都有我们所需的组件,所以配置yum本地源是很方便的方法。
下面以虚拟机安装的CentOS6.4系统来举例说明。
网上资料很多,我下面用很简便的步骤执行,免得头晕。

1、首先,虚拟机界面工具栏,“虚拟机”--“设置”--“CD/DVD(IDE)”,选择“使用ISO映像文件”,在浏览里选择你的Linux安装镜像(CentOS-6.4-i386-bin-DVD1.iso)。注意
上方的“设备状态”要勾上“连接”和“打开电源时连接”。   确定。

2、默认你的镜像被挂载到了/media,在/media里应该能看到CentOS_6.4_Final目录
3、【编辑/etc/yum.repo.d目录下的CentOS-Media.repo文件】
命令如下:
cd  /etc/yum.repos.d/                          #进入yum配置目录
cp  CentOS-Media.repo CentOS-Media.repo.bak    #做好备份
vi  CentOS-Media.repo   #编辑配置文件,将内容更改为以下这些

[c6-media]
name=CentOS-$releasever - Media               #自定义名称,不用改
baseurl=file:///media/CentOS_6.4_Final        #本地光盘挂载路径
gpgcheck=0                                    #检查GPG-KEY,0为不检查,1为检查
enabled=1                                     #启用yum源,0为不启用,1为启用

4、将/etc/yum.rpos.d/目录下的CentOS-Base.repo和CentOS-Debuginfo.repo文件进行改名,这样就可以绕过网络进行本地源的安装。
具体命令如下:
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak               #重命名
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak          #重命名

5、清除yum缓存
yum clean all                                    #清除yum缓存
6、使用yum install自动安装软件及其关联包
例如我安装GCC
yum list gcc                #列出rpm包的名字
yum install gcc-4.4.7-3.el6.i686.rpm          #安装
......
......
......
.
.
.
0 0