装完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 #安装
......
......
......
.
.
.