Linux下构建yum库

1、将一个iso文件挂载到计算机,如 mount -o loop /rhel6.0 /mnt

2、将iso里面的文件拷贝到需要建立yum的目录下(cp)

3、

4、如果软件源在网络上那就需要启动ftp服务,service vsftpd restart,如果在本机就不需要 ;

5、配置repo文件

vim /etc/yum.repos.d/rhel-beta.repo(并非一定要是rhel-beta.repo,但是一定要以.repo结尾)

内容为:

  1. [rhel6]  
  2. name=Red Hat Enterprise Linux6  
  3. baseurl=ftp://192.168.100.*/pub/RHEL6(如果是在本机,那就需要使用file:///var/...)  
  4. (*代表ftp服务器的地址填写你知道yum源的IP,很重要!注意那台服务器的ftp服务是开启的并制作了yum源)  
  5. enabled=1  
  6. gpgcheck=0  
  7. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release  

解释:

[....] 代表这个库的名字,必须是唯一的,不可以重复。

name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。

baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等,关于baseurl中的变量,可以查看yum.conf 的手册:man yum.conf ,在手册的最后一段有详细描述。

enabled=1 说明启用这个更新库,0表示不启用。

gpgcheck=1 表示使用gpg文件来检查软件包的签名

gpgkey= 表示gpg文件所存放的位置,此处也可以有http方式的位置。

这时,当我们yum repolist 时,就可以看到bsdmap-yum 源了。


6、设置之后,还有最后一步,需要设置导入redhat的认证密钥:rpm - -import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

7、若是原来有repo文件,将其移出,运行yum clean all 清除

8、yum list 查看本机已经安装好的软件

9、yum install soft_name 安装需要的软件等操作,具体查看yum命令详解;

相关推荐