在最初接触时候,跟大家一样到处去搜集资料, 学习人家怎么配置安装YUM等等,
但最终一无所获, 网络资源除了复制就是 粘贴, 大量无用贴, 也导致我们这般菜鸟级别程序员对一系列的报错摸不着头绪, 尤其repodata/repomd.xml报错这个常见误导错误, 在这详细分享下自己的操作笔记, 望能帮助朋友解决朋友现在所困惑的种种问题.
环境: VM虚拟机+rhel-server-6.3-i386-dvd.iso[重名名为rhel6.iso]
第一步:[很关键,往往被很多朋友忽略掉的]
挂载ISO文件到linux操作系统[通俗讲就是共享下windows本地iso文件,加载到linux中]
关于vm共享操作说明 请朋友参考这里
进入/etc/yum.repos.d 目录下 删除里面的所有文件
mkdir /media/rhel //新建挂载目录
新建dvd.repo,并配置如下内容,放入 /etc/yum.repos.d 目录下
[Server]
name=Server
baseurl=file:///media/rhel
gpgcheck=0
cd /mnt/hgfs/linux //进入iso共享文件夹目录[就是共享本地iso后的目录, /mnt/hgfs/....]
mount -o loop rhel6.iso /media/rhel //挂载iso 注意iso的名称 后面是新建的挂载目录
mkdir /mnt/repodata //建立repodata 文件夹
ln -s /media/rhel/Packages/*.rpm /mnt/repodata //为镜像所有的rpm做一个链接,为不出错起见, 可以用ftp软件连接linux 进入相应目录看一下具体rpm的目录名是什么, 版本不同路径可能不一样
yum clean all //清除yum缓存
yum install //安装成功
yum install openssh* // 利用yum安装openssh
点击Y 并回车 直到完成