测试机不能联网 所以不能直接安装软件 只能配置本地源
1. 在联网的电脑上下载与Linux内核版本相同的镜像
2. 把此安装镜像放在此Linux测试机上 比如放在家目录下 /home/myname/rhel-server-6.7-x86_64-dvd.iso
3. 挂在某目录(比如/media/cdrom/下)
mkdir /media/cdrom/
sudo mount -o loop ~/rhel-server-6.7-x86_64-dvd.iso /media/cdrom/
( ls /media/cdrom/ 会看到很多文件)
4. 改本地配置文件
vi /etc/yum.repos.d/rhel-source.repo (文件名不重要)
加下列配置:
[local_server] --名字不重要
name=Red Hat Enterprise Linux --名字不重要
baseurl=file:///media/cdrom/ --刚才mount系统盘的目录
enabled=1 --1表示生效,别的配置要写0
gpgcheck=1 --固定是1
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release --gpgkey所在的目录
5. 验证生效
yum clean all --清除之前配置
sudo yum update vi
ps:
1. 重启之后要重新mount
2.我遇到的问题,总是报错找不到gpgkey,后来发现是dvd镜像没有保存完整。orz