标签:linux
rhel6中默认没有.repo文件,需要自己写一个,才能使用yum安装软件,这样比较方便。
在使用yum安装之前是必须配置yum源的,可使用DVD光盘或ISO文件做本地yum源,也可以使用ftp服务器和web作为yum源
下面介绍的是以iso文件作为yum源
建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel6)
# mkdir /repo/iso(mkdir (创建目录的时候不能一次性创建,应该先创建mkdir /repo 然后mkdir /repo/iso 才能创建成功)
# mkdir /repo/rhel6
如果有现成的ISO文件可以直接放在/repo/iso目录下.
2. 如果是DVD光盘(插入服务器后自动映射在/dev/cdrom下), 则先制作ISO文件
# cp /dev/cdrom /repo/iso/rhel-server-6.4-x86_64-dvd.iso
# dd if=/dev/cdrom f=/repo/iso/rhel-server-6.4-x86_64-dvd.iso(复制的是数据流,可以复制部分)
3. 挂载ISO文件
# mount -t iso9660 -o loop /repo/iso/rhel-server-6.4-x86_64-dvd.iso /repo/rhel6(loop表示回环设备)
# df -h
4. 确保系统中已经安装了yum相关软件包
# rpm -qa |grep yum
版本号可能有所不同, 如果缺少, 请自行安装(这些包基本都默认安装了).
5. 编辑repo文件
# vim /etc/yum.repos.d/rhel6.repo
注意这里的baseurl指向Server目录, 如果还要安装诸如集群和虚拟机等软件, 则还需建立指向Cluster,ClusterStorage,VT的baseurl.
6. 测试
# yum install lrzsz (下载安装lrzsz软件包,自动查找解决依赖关系)
如果出现
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Redhat-relese
GPG key retrieval failed: [Errno 14] Could not open/read file:///repo/rhel/rpm-gpg/RPM-GPG-KEY-Redhat-release
那么在yum install了 *** --nopgpcheck就可以安装软件了
7.将mount命令写入fstab
把这些mount写进/etc/fstab,以便开机就挂载:因为/etc/fstab文件中所定义的所有文件系统都会被开机挂载,如果不写入文件下次开机就不会被挂载)
/repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6 iso9660 loop 0 0
标签:linux
原文地址:http://langmei.blog.51cto.com/11016382/1730757