有时候在内网服务器上安装程序时,如果使用rpm就会有复杂的关联问题,yum使用起来就比较简单。但是如果要在离线的环境中使用yum,要做以下几项修改:
1.修改/etc/yum.repos.d下的sl.repo和sl-updates.repo两个文件,这里边有使用yum下载时搜索的位置,这2个文件里可能会有很多段,找到那个enable=1的段,如 sl.repo
[sl]
name=Scientific Linux $releasever - $basearchbaseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/os/#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-base-6.txtenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson在下面加入file:///usr/local/sbin/conf/yum/os/修改后如
[sl]
name=Scientific Linux $releasever - $basearchbaseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/os/file:///usr/local/sbin/qzinstall/conf/yum/os/#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-base-6.txtenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson同样修改sl-updates.repo
[sl-security]
name=Scientific Linux $releasever - $basearch - security updatesbaseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/security/file:///usr/local/sbin/conf/yum/updates/security/#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-security-6.txtenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson然后在运行yum install时就会提示缺少什么文件 这时候去系统带的网址上下载对应的文件和程序包放入相应位置就可以了