建立本地yum安装库
[DVD]
name=aau
baseurl=file:///DVD/
enabled=1
gpgcheck=0
[....] 代表这个库的名字,必须是唯一的,不可以重复。并且不能有空格。
name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。
baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等,关于baseurl中的变量,可以查看yum.conf 的手册:man yum.conf ,在手册的最后一段有详细描述。
enabled=1 说明启用这个更新库,0表示不启用。
mv CentOS-Base.repo ./CentOS-Base.repo.bak
① 挂载镜像文件光盘
mount /dev/cdrom /mnt/DVD② 创建本地目录,以方便把光盘里的文件拷贝到此目录。
mkdri /DVD③ 拷贝光盘的文件
cp /mnt/DVD/Packets/* /DVD④ 进到/DVD目录安装yum源管理工具createrepo
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm⑤ 使用该命令“createrepo .”管理你的软件包
第4、5步在同一个目录下执行。⑥ 创建yum库的配置文件
vim /etc/yum.repos.d/local.repo[DVD]
name=aau
baseurl=file:///DVD/
enabled=1
gpgcheck=0
[....] 代表这个库的名字,必须是唯一的,不可以重复。并且不能有空格。
name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。
baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等,关于baseurl中的变量,可以查看yum.conf 的手册:man yum.conf ,在手册的最后一段有详细描述。
enabled=1 说明启用这个更新库,0表示不启用。
⑦ gpgcheck=1 表示使用gpg文件来检查软件包的签名
说明:/etc/yum.repos.d/目录下有YUM库配置文件,其中CentOS-Base.repo配置文件是使用国内镜像服务器站点的,因为当你使用yum命令是默认是使用CentOS-Base.repo的配置文件,而不是我门自己创建的local.repo的配置文件mv CentOS-Base.repo ./CentOS-Base.repo.bak