如果是单个的文件,通过先mount iso到/media/CentOS,再使用
yum --disablerepo=\* --enablerepo=c6-media install XXXX
就可以安装软件了,可是如果分发版本不是用的single dvd image,而是多个的iso文件,如dvd1.iso, dvd2.iso这样的,怎么搞呢,也是有办法的.
mkdir -p /media/CentOS/{1,2,3} #有几个就建立几个
mount -o loop /yourpath/dvd1.iso /media/CentOS/1
mount -o loop /yourpath/dvd2.iso /media/CentOS/2
mount -o loop /yourpath/dvd3.iso /media/CentOS/3
cd /media/CentOS
createrepo .
yum clean all
#vi /etc/yum.repos.d/iso.repo
[iso]
name=xxxx
baseurl=file:///media/CentOS
enabled=1
yum repolist #
编写iso.repo时,可以把CentOS-media.repo抄过来修改,记得方括号中间的名字是id,所以不能有空格.成功之后yum repolist显示出新创建出来的repo了,然后就可以愉快地安装了软件了.