准备工作

-----------------------------------------------------------------------------

1. 加载光驱

 将iso镜像文件放入光驱中

  1. # mount /dev/cdrom /mnt/
  2. mount: block device /dev/sr0 is write-protected, mounting read-only

  

2. 安装createrepo软件包

  1. # cd /mnt/Packages/
  2.  
  3. rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
  4. rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
  5. rpm -ivh createrepo-0.9.-.el6.noarch.rpm
3. 从光驱cp软件包安装到系统
  1. mkdir /app/myyum
  2. cp -r /mnt/Packages/ /app/myyum/
 
配置yum
---------------------------------------------------
 
4. 生成依赖关系
 
  1. createrepo -g /mnt/repodata/cda5429be6f36ce1348e8f897f4fc96aa00d5727c75e9e5a0b5dc40d22a51116-comps-rhel6-Server.xml /app/myyum/Packages/

  

5. 编辑 yum 仓库配置文件
 
  1. cd /etc/yum.repos.d/
  2. cp rhel-source.repo rhel-source.repo.bak
  3.  
  4. vi rhel-source.repo
  5. [myyum]
  6. name=Red Hat Yum
  7. baseurl=file:///app/myyum/Packages/
  8. enabled=1
  9. gpgcheck=1
  10. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  11.  
  12. [rhel-source-beta]
  13. name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
  14. baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/
  15. enabled=0
  16. gpgcheck=1
  17. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

  

 
6. 测试配置是否正常

  1. yum grouplist
  2.  
  3. Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
  4. This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
  5. Setting up Group Process
  6. myyum | 3.8 kB 00:00 ...
  7. myyum/primary_db | 2.9 MB 00:00 ...
  8. myyum/group_gz
至此,yum安装成功。
 
 
7. yum 安装软件
 
使用rpm 安装时,可以看到需要依赖书当然软件包
  1. rpm -ivh openssl-devel-1.0.0-27.el6.x86_64.rpm
  2. warning: openssl-devel-1.0.0-27.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
  3. error: Failed dependencies:
  4. krb5-devel is needed by openssl-devel-1.0.0-27.el6.x86_64
 
使用 yum 安装

  1. yum install openssl-devel-1.0.0-27.el6.x86_64.rpm -y

  

-y 表示在询问是否需要安装相关依赖包时,自动回应为 yes

  1. Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
  2. This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
  3. Setting up Install Process
  4. Examining openssl-devel-1.0.0-27.el6.x86_64.rpm: openssl-devel-1.0.0-27.el6.x86_64
  5. Marking openssl-devel-1.0.0-27.el6.x86_64.rpm to be installed
  6. Resolving Dependencies
  7. --> Running transaction check
  8. ---> Package openssl-devel.x86_64 0:1.0.0-27.el6 will be installed
  9. --> Processing Dependency: krb5-devel for package: openssl-devel-1.0.0-27.el6.x86_64
  10. --> Running transaction check
  11. ---> Package krb5-devel.x86_64 0:1.10.3-10.el6 will be installed
  12. --> Processing Dependency: libselinux-devel for package: krb5-devel-1.10.3-10.el6.x86_64
  13. --> Processing Dependency: libcom_err-devel for package: krb5-devel-1.10.3-10.el6.x86_64
  14. --> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.10.3-10.el6.x86_64
  15. --> Running transaction check
  16. ---> Package keyutils-libs-devel.x86_64 0:1.4-4.el6 will be installed
  17. ---> Package libcom_err-devel.x86_64 0:1.41.12-14.el6 will be installed
  18. ---> Package libselinux-devel.x86_64 0:2.0.94-5.3.el6 will be installed
  19. --> Processing Dependency: libsepol-devel >= 2.0.32-1 for package: libselinux-devel-2.0.94-5.3.el6.x86_64
  20. --> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.0.94-5.3.el6.x86_64
  21. --> Running transaction check
  22. ---> Package libsepol-devel.x86_64 0:2.0.41-4.el6 will be installed
  23. --> Finished Dependency Resolution
  24.  
  25. Dependencies Resolved
  26.  
  27. ===============================================================================================================================================
  28. Package Arch Version Repository Size
  29. ===============================================================================================================================================
  30. Installing:
  31. openssl-devel x86_64 1.0.0-27.el6 /openssl-devel-1.0.0-27.el6.x86_64 2.1 M
  32. Installing for dependencies:
  33. keyutils-libs-devel x86_64 1.4-4.el6 myyum 28 k
  34. krb5-devel x86_64 1.10.3-10.el6 myyum 493 k
  35. libcom_err-devel x86_64 1.41.12-14.el6 myyum 31 k
  36. libselinux-devel x86_64 2.0.94-5.3.el6 myyum 136 k
  37. libsepol-devel x86_64 2.0.41-4.el6 myyum 64 k
  38.  
  39. Transaction Summary
  40. ===============================================================================================================================================
  41. Install 6 Package(s)
  42.  
  43. Total size: 2.8 M
  44. Total download size: 753 k
  45. Installed size: 4.7 M
  46. Downloading Packages:
  47. -----------------------------------------------------------------------------------------------------------------------------------------------
  48. Total 6.4 MB/s | 753 kB 00:00
  49. warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
  50. Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  51. Importing GPG key 0xFD431D51:
  52. Userid : Red Hat, Inc. (release key 2) <security@redhat.com>
  53. Package: redhat-release-server-6Server-6.4.0.4.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.4)
  54. From : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  55. Importing GPG key 0x2FA658E0:
  56. Userid : Red Hat, Inc. (auxiliary key) <security@redhat.com>
  57. Package: redhat-release-server-6Server-6.4.0.4.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.4)
  58. From : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  59. Running rpm_check_debug
  60. Running Transaction Test
  61. Transaction Test Succeeded
  62. Running Transaction
  63. Warning: RPMDB altered outside of yum.
  64. Installing : libcom_err-devel-1.41.12-14.el6.x86_64 1/6
  65. Installing : keyutils-libs-devel-1.4-4.el6.x86_64 2/6
  66. Installing : libsepol-devel-2.0.41-4.el6.x86_64 3/6
  67. Installing : libselinux-devel-2.0.94-5.3.el6.x86_64 4/6
  68. Installing : krb5-devel-1.10.3-10.el6.x86_64 5/6
  69. Installing : openssl-devel-1.0.0-27.el6.x86_64 6/6
  70. Verifying : krb5-devel-1.10.3-10.el6.x86_64 1/6
  71. Verifying : libsepol-devel-2.0.41-4.el6.x86_64 2/6
  72. Verifying : keyutils-libs-devel-1.4-4.el6.x86_64 3/6
  73. Verifying : openssl-devel-1.0.0-27.el6.x86_64 4/6
  74. Verifying : libselinux-devel-2.0.94-5.3.el6.x86_64 5/6
  75. Verifying : libcom_err-devel-1.41.12-14.el6.x86_64 6/6
  76.  
  77. Installed:
  78. openssl-devel.x86_64 0:1.0.0-27.el6
  79.  
  80. Dependency Installed:
  81. keyutils-libs-devel.x86_64 0:1.4-4.el6 krb5-devel.x86_64 0:1.10.3-10.el6 libcom_err-devel.x86_64 0:1.41.12-14.el6
  82. libselinux-devel.x86_64 0:2.0.94-5.3.el6 libsepol-devel.x86_64 0:2.0.41-4.el6
  83.  
  84. Complete!

  

从上面的信息可以看到,yum自动安装了五个依赖包,如果使用 rpm 的话,就需要通过报错一个个地安装这五个文件。
 
 
 
 

redhat 6.4 yum 本地配置简记的更多相关文章

  1. RedHat和CentOS使用本地yum源配置

    2013-04-01 11:38:30 标签:本地yum源 版权声明:原创作品,谢绝转载!否则将追究法律责任. 使用yum命令安装所需的软件,如果设备网络状况很好,当然也没必要去配置本地yum源,直接 ...

  2. RedHat linux配置yum本地资源

    今天安装个linux平台的oracle数据库,在oracle检测的时候发现有些系统补丁包没有安装,手动rpm安装报有些关联包也没有安装,想想如果一个一个rpm的话累死人了要,所以想起用yum来进行安装 ...

  3. redhat 7 配置yum本地源

    http://www.unixarena.com/2015/04/how-to-create-the-yum-repository-on-rhel-7.html   1. 在虚拟机上挂上cd 2. m ...

  4. Oracle linux6.1配置yum本地源

    一.准备工作1. Linux安装盘插入光驱2. 挂载光驱 [root@localhost ~]# mount /dev/cdrom /mnt/ mount: block device /dev/sr0 ...

  5. centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides "*/vim" 第十节课

    centos  系统软件包管理  yum 本地yum配置  扩展源epel  rpm  清除yum缓存  yum provides "*/vim"   第十节课 你不能保证可逆化操 ...

  6. Centos6.4 本地yum源配置

    由于单位的服务器均使用的是内网,而安装一些软件如Git,需要很多的依赖包,使用yum安装相对简单,由于不能联网故配置本地yum源配置. 1.首先将需要rpm库添加到系统中: 1).虚拟机中安装的lin ...

  7. RHEL 7.0 本地配置yum源

    RHEL 7.0 本地配置yum源  yum简介  yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它 ...

  8. Redhat系列使用ISO或者光盘制作yum本地安装源

    适用系统:redhat系列 示例系统:CentOS 6x86_64 环境:虚拟机   有时候做实验又不能联网的情况下想装一款软件时,经常会搞的头大:难道要去系统镜像中一个个拷出来再用rpm安装?各种依 ...

  9. RedHat yum源配置

    RedHat yum源配置 原本以为Redhat7 和Centos7是完全一样的,可是安装完Redhat7以后,使用yum安装软件,提示红帽操作系统未注册.在网上搜索教程,最后成功解决,解决方式是将y ...

随机推荐

  1. Uva 1218 完美的服务

    题目链接:https://uva.onlinejudge.org/external/12/1218.pdf 题意: 一个网络,选出一些点做服务器,使满足一些条件,求服务器最少数量.条件是,每个计算机恰 ...

  2. fzu 2171 防守阵地 II

    Problem 2171 防守阵地 II Accept: 31    Submit: 112Time Limit: 3000 mSec    Memory Limit : 32768 KB  Prob ...

  3. WPF调用office2010的ppt出错

      各位热爱WPF编程小伙伴不可避免的会遇到将ppt嵌入到自己编写的软件,可是有时候会遇到错误,此错误值出现在卸载office2013并安装其他版本office时候会出现.这是由于某些机器上offic ...

  4. WebForm上传文件FileUpload

    //Button1的点击事件 //FileUpload1.FileName为所传文件的名字. //以DateTime.Now.ToString("yyyyMMddhhmmssms" ...

  5. Objective-C之category

    http://blog.csdn.net/siemenliu/article/details/7835808

  6. Java程序员必备的6款最佳开发工具

    工欲善其事,必先利其器.每一个Java程序员都有其惯用的工具组件.对于Java程序员,各种有用的软件和工具泛滥成灾.初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间.下面,我将为大家 ...

  7. windows10 IOT +Azure会议概要总结

    windows10 IOT +Azure会议概要总结 会议资料将放到https://channel9.msdn.com/Blogs/WinHEC FAQ:msftsziot@microsoft.com ...

  8. 在JSP页面显示九九乘法表

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  9. socket,TCP/IP的理解

    TCP/IP 要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间 ...

  10. __declspec(dllexport) & __declspec(dllimport)

    __declspec(dllexport) 声明一个导出函数,是说这个函数要从本DLL导出.我要给别人用.一般用于dll中 省掉在DEF文件中手工定义导出哪些函数的一个方法.当然,如果你的DLL里全是 ...