CentOS的yum源是在/etc/yum.repos.d/目录下的两个文件中进行配置的,CentOS-Base.repo和CentOS-Media.repo。其中,CentOS-Base.repo是配置网络yum源,CentOS-Media.repo是配置本地yum源。
如果要在没有网络的环境下安装rpm包,可以配置本地光盘源来解决。
创建挂载目录并挂载光盘
1 2
| [root@vps ~]# cd / [root@vps /]# mkdir centos_dvd
|
直接将光盘挂载到该目录下,或者将centos的dvd镜像解压到该目录下都可以,本例以挂载为例:
1 2
| [root@vps /]# mount /dev/cdrom /centos_dvd mount: block device /dev/cdrom is write-protected, mounting read-only
|
修改源配置文件
1 2 3 4 5 6 7 8 9 10
| [root@vps /]# cd /etc/yum.repos.d [root@vps yum.repos.d]# ll total 36 -rw-r--r-- 1 root root 1926 Feb 25 16:20 CentOS-Base.repo -rw-r--r-- 1 root root 631 Feb 25 16:20 CentOS-Debuginfo.repo -rw-r--r-- 1 root root 626 Feb 25 16:20 CentOS-Media.repo -rw-r--r-- 1 root root 6118 Feb 25 16:20 CentOS-Vault.repo [root@vps yum.repos.d]# mkdir bak [root@vps yum.repos.d]# mv *.repo bak/ [root@vps yum.repos.d]# cp bak/CentOS-Media.repo .
|
对CentOS-Media.repo文件做修改:
1 2 3 4 5 6
| [root@vps yum.repos.d]# vi CentOS-Media.repo name=centos_dvd baseurl=file:///centos_dvd gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
|
baseurl是本地yum源的位置,这里是光盘挂在目录,具体可以根据自己系统修改。
清除旧的yum数据:
1
| [root@vps yum.repos.d]# yum clean all
|
接下来可以安装需要的软件:
1
| [root@vps yum.repos.d]# yum install httpd
|