不惑网络人细数应用交付发展史(三)- 王者归来
2010-10-12 16:43
337 查看
RHEL6通过安装光盘或ISO文件制作本地yum源的方法
RHEL6默认没有本地yum源(.repo文件),需要自己写一个。使用yum安装之前必须配置yum源的, 在不能联网的情况下, 可使用DVD光盘或ISO文件做本地yum源. 下面以RHEL6.1为例, 其它版本类似.
1. 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel6)
# mkdir /repo/iso
# mkdir /repo/rhel6
如果有现成的ISO文件可以直接上传至/repo/iso目录下.
2. 如果是DVD光盘(插入服务器后自动映射在/dev/cdrom下), 则先制作ISO文件
# cp /dev/cdrom /repo/iso/rhel-server-6.1-x86_64-dvd.iso
或
# dd if=/dev/cdrom of=/repo/iso/rhel-server-6.1-x86_64-dvd.iso
3. 挂载ISO文件
# mount -t iso9660 -o loop /repo/iso/rhel-server-6.1-x86_64-dvd.iso /repo/rhel6
# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda5 97G 5.8G 86G 7% /
tmpfs 1.9G 272K 1.9G 1% /dev/shm
/dev/loop0 3.4G 3.4G 0 100% /repo/rhel6
4. 确保系统中已经安装了yum相关软件包
# rpm -qa |grep yum
yum-3.2.27-14.el6.noarch
yum-utils-1.1.26-11.el6.noarch
yum-rhn-plugin-0.9.1-5.el6.noarch
PackageKit-yum-0.5.8-13.el6.x86_64
yum-metadata-parser-1.1.2-14.1.el6.x86_64
PackageKit-yum-plugin-0.5.8-13.el6.x86_64
版本号可能有所不同, 如果缺少, 请自行安装(这些包基本都默认安装了).
5. 编辑repo文件
# vi /etc/yum.repos.d/rhel6.repo
-------------------------------------------------------------------------------
[ISO]
name=rhel6server
baseurl=file:///repo/rhel6/Server
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6/RPM-GPG-KEY-redhat-release
-------------------------------------------------------------------------------
注意这里的baseurl指向Server目录, 如果还要安装诸如集群和虚拟机等软件, 则还需建立指向Cluster,ClusterStorage,VT的baseurl.
6. 测试
# system-config-packages (在XWindow下, 选择安装需要的软件包)
# yum list | grep glibc (查看glibc软件包列表)
# yum install glibc (下载安装glibc软件包,自动查找解决依赖关系)
7.将mount命令写入fstab为方便,把这些mount写进/etc/fstab,以便开机就挂载:/repo/iso/rhel-server-6.1-x86_64-dvd.iso /repo/rhel6 iso9660 loop 0 0
yum使用技巧yum install 包名 #安装yum search 包名 #查找包的全名yumdownloader 包名 #下载rpm包到本地目录
RHEL6默认没有本地yum源(.repo文件),需要自己写一个。使用yum安装之前必须配置yum源的, 在不能联网的情况下, 可使用DVD光盘或ISO文件做本地yum源. 下面以RHEL6.1为例, 其它版本类似.
1. 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel6)
# mkdir /repo/iso
# mkdir /repo/rhel6
如果有现成的ISO文件可以直接上传至/repo/iso目录下.
2. 如果是DVD光盘(插入服务器后自动映射在/dev/cdrom下), 则先制作ISO文件
# cp /dev/cdrom /repo/iso/rhel-server-6.1-x86_64-dvd.iso
或
# dd if=/dev/cdrom of=/repo/iso/rhel-server-6.1-x86_64-dvd.iso
3. 挂载ISO文件
# mount -t iso9660 -o loop /repo/iso/rhel-server-6.1-x86_64-dvd.iso /repo/rhel6
# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda5 97G 5.8G 86G 7% /
tmpfs 1.9G 272K 1.9G 1% /dev/shm
/dev/loop0 3.4G 3.4G 0 100% /repo/rhel6
4. 确保系统中已经安装了yum相关软件包
# rpm -qa |grep yum
yum-3.2.27-14.el6.noarch
yum-utils-1.1.26-11.el6.noarch
yum-rhn-plugin-0.9.1-5.el6.noarch
PackageKit-yum-0.5.8-13.el6.x86_64
yum-metadata-parser-1.1.2-14.1.el6.x86_64
PackageKit-yum-plugin-0.5.8-13.el6.x86_64
版本号可能有所不同, 如果缺少, 请自行安装(这些包基本都默认安装了).
5. 编辑repo文件
# vi /etc/yum.repos.d/rhel6.repo
-------------------------------------------------------------------------------
[ISO]
name=rhel6server
baseurl=file:///repo/rhel6/Server
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6/RPM-GPG-KEY-redhat-release
-------------------------------------------------------------------------------
注意这里的baseurl指向Server目录, 如果还要安装诸如集群和虚拟机等软件, 则还需建立指向Cluster,ClusterStorage,VT的baseurl.
6. 测试
# system-config-packages (在XWindow下, 选择安装需要的软件包)
# yum list | grep glibc (查看glibc软件包列表)
# yum install glibc (下载安装glibc软件包,自动查找解决依赖关系)
7.将mount命令写入fstab为方便,把这些mount写进/etc/fstab,以便开机就挂载:/repo/iso/rhel-server-6.1-x86_64-dvd.iso /repo/rhel6 iso9660 loop 0 0
yum使用技巧yum install 包名 #安装yum search 包名 #查找包的全名yumdownloader 包名 #下载rpm包到本地目录
相关文章推荐
- 不惑网络人细数应用交付发展史(三)- 王者归来
- 不惑网络人细数应用交付发展史(二)- 一枝独大
- 不惑网络人细数应用交付发展史(一)-群雄混战
- 不惑网络人细数应用交付发展史(二)- 一枝独大
- 应用交付网络工程师必备技能
- 盘点2012年应用交付网络
- 【Linux C王者归来】【第二十三章】【网络编程基础】
- 阿里巴巴采用F5应用交付网络产品建立安全、可靠、快速的数据中心
- 盘点2012年应用交付网络 谈2013年网络技术趋势(1)
- F5负载均衡器 应用交付网络
- 新一代高性能应用交付平台网络架构_林浩
- 盘点2012年应用交付网络 谈2013年网络技术趋势(2)
- 盘点2012年应用交付网络 谈2013年网络技术趋势(3)
- 应用交付网络工程师必备技能
- F5亚太地区峰会全新诠释应用交付网络
- 应用交付网络的安全性挑战
- 64位下IIS配置调用Microsoft.Jet.OLEDB.4.0的asp.net网络应用
- 【Android应用开发技术:网络通信】网络服务可发现应用接口
- NAPI 之(三)——技术在 Linux 网络驱动上的应用和完善