最近在rhel4上面安装oracle 9i的时候,发现gcc没有安装,于是手动rpm去安装,报多个包的依赖,无赖啊。安装rhel5的方式,配置了yum资源库,不能使用,才发现rhel4下面没有repodata相关的文件,在rhel5后面,光盘中自带有这些目录与文件,所以我们需要手动去创建相关的文件。

repodate目录下面有以下文件:

  1. [root@i repodata]# ls -lrt
  2. total 9564
  3. -rw-r--r--  1 root root     951 Dec 22 04:18 repomd.xml
  4. -rw-r--r--  1 root root  578572 Dec 22 04:18 primary.xml.gz
  5. -rw-r--r--  1 root root 7023387 Dec 22 04:18 other.xml.gz
  6. -rw-r--r--  1 root root 2161684 Dec 22 04:18 filelists.xml.gz

手动创建repodate目录,需要用到createrepo这个命令,在rhel4光盘中默认是没有这个包,我们需要手动去下载,这个包我随后会上传上来。

下面是创建的过程。

1,安装createrepo包

  1. [root@i soft]# ls
  2. createrepo-0.4.6-1.el4.rf.noarch.rpm
  3. [root@i soft]# rpm -ivh *.rpm
  4. warning: createrepo-0.4.6-1.el4.rf.noarch.rpm: V3 DSA signature: NOKEY, key ID 1aa78495
  5. Preparing...                ########################################### [100%]
  6. 1:createrepo             ########################################### [100%]

2,手动mount光盘到目录

  1. [root@i ~]# mkdir /media/rhel4
  2. [root@i ~]# mount /dev/cdrom /media/rhel4
  3. mount: block device /dev/cdrom is write-protected, mounting read-only

3,创建repodate

  1. [root@i ~]# cd /media
  2. [root@i media]# createrepo ./
  3. 1871/1871 - rhel4/SRPMS/comps-4AS-0.20090520.src.rpm                            .x86_64.rpm6_64.rpmm
  4. Saving Primary metadata
  5. Saving file lists metadata
  6. Saving other metadata

4,配置本地repo文件

  1. [root@i repodata]# cd /etc/yum.repos.d/
  2. [root@i yum.repos.d]# ls
  3. [root@i yum.repos.d]# vi local.repo
  4. [rhel4.8]
  5. name=rhel4.9
  6. baseurl=file:///media/
  7. enabled=1
  8. gpgcheck=0
  9. [root@i yum.repos.d]# yum list
  10. Setting up repositories
  11. rhel4.8                   100% |=========================|  951 B    00:00
  12. Reading repository metadata in from local files
  13. primary.xml.gz            100% |=========================| 565 kB    00:00
  14. rhel4.8   : ################################################## 1871/1871
  15. Added 1871 new packages, deleted 0 old in 5.44 seconds
  16. Installed Packages
  17. 4Suite.x86_64                            1.0-3                  installed
  18. Canna-libs.i386                          3.7p3-9.el4            installed
  19. FreeWnn-libs.i386                        1:1.10pl020-6.el4      installed
  20. GConf2.i386                              2.8.1-2.el4            installed
  21. GConf2.x86_64                            2.8.1-2.el4            installed

5,yum的命令

  1. [root@i yum.repos.d]# yum -help
  2. usage: yum [options] < update | install | info | remove | list |
  3. clean | provides | search | check-update | groupinstall |
  4. groupupdate | grouplist | groupinfo | groupremove |
  5. makecache | localinstall | erase | upgrade | whatprovides |
  6. localupdate | resolvedep | shell | deplist >
  7. options:
  8. -h, --help            show this help message and exit
  9. -t, --tolerant        be tolerant of errors
  10. -C                    run entirely from cache, don't update cache
  11. -c [config file]      config file location
  12. -R [minutes]          maximum command wait time
  13. -d [debug level]      debugging output level
  14. -e [error level]      error output level
  15. -y                    answer yes for all questions
  16. --version             show Yum version and exit
  17. --installroot=[path]  set install root
  18. --enablerepo=[repo]   enable one or more repositories (wildcards allowed)
  19. --disablerepo=[repo]  disable one or more repositories (wildcards allowed)
  20. --exclude=[package]   exclude package(s) by name or glob
  21. --obsoletes           enable obsoletes processing during updates
  22. --noplugins           disable Yum plugins

yum命令的使用,见man yum

本文转自7343696 51CTO博客,原文链接:http://blog.51cto.com/luoping/1096764,如需转载请自行联系原作者

rhel 4/oracle linux 4/centos linux 4 配置本地yum资源库相关推荐

  1. CentOS 6.5配置本地YUM源

    CentOS 6.5配置本地YUM源 默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情.其实对于CentOS DVD来说,里面提供的软件就足以满足 ...

  2. CentOS 5.4 配置本地YUM源

    环境:CentOS 5.4 默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情.其实对于CentOS DVD来说,里面提供的软件就足以满足我们的需要 ...

  3. redhat enterprise linux 下配置本地yum源

    一.在linux 6.1中本地yum源配置:首先编辑yum源配置文件我们可以再这个目录中新创建一个配置文件,  #cd /etc/yum.repos.d,  #vim yum.repo配置文件内容简介 ...

  4. linux如何查看本地yum源地址,CentOS配置本地yum源

    在网上找了很多为CentOS 6配置本地YUM源的方法,其中有很多是与网络相关的,我只想配个自己用的,结果就发现这个方法比较简单实用,就转过来了. 环境:CentOS 6.0 默认的yum是以网络来安 ...

  5. Linux下配置本地yum源(Centos、Debain和SUSE)

    Linux下配置本地yum源 Centos (Redhat同理) 一.挂载系统镜像 1.1.创建挂载点 mkdir /media/cdrom 1.2.挂载镜像 mount /dev/sr0 /medi ...

  6. linux配置本地yum源 centos7.9为例

    Centos 配置本地yum 源(此处以centos7.9 为例) 1. 挂载对应系统iso 镜像,我此处为虚拟机,在vcenter 挂载 2. 系统里面mount 镜像文件 3. 将原来的repo  ...

  7. linux配置本地YUM源及网络YUM源

    在使用Linux的日常工作中,经常会遇到缺少包的情况,而当我们单独下载缺少的包进行安装时,大多都会因为依赖或版本与操作系统版本不兼容的问题,这个时候配置yum就显得很有必要 配置yum源一般分两种情况 ...

  8. Linux5配置本地yum源,Rehat Enterprise Linux 5:配置本地yum源

    Rehat Enterprise Linux 5:配置本地yum源,测试正常. 配置本地yum源 本地源首选使用DVD安装盘 1.挂载镜像 mount -t iso9660 /dev/cdrom /m ...

  9. linux中的软件管理(包括配置本地yum源、配置共享yum源、第三方仓库的搭建、yum命令、rpm命令)

    1.什么是yum源? yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题 本地yum源:比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装 ...

最新文章

  1. html5 文本框限制,html中input禁止输入(禁止获得焦点)多种方法及input限制数字和长度...
  2. 本田、大众宣布智能路口研究新进展 以安全为重点
  3. 数据结构课程设计---最长公共子串
  4. 《DirectX 9.0 3D游戏开发编程基础》 第二章 绘制流水线 读书笔记
  5. JS笔记-前端实现验证码功能
  6. 微信又有大更新!新增多款铃声、腾讯电子签等功能
  7. 训练第一个机器学习模型
  8. oracle ogg 删除,OGG导致归档无法RMAN删除一例
  9. 2019牛客多校第四场B xor(线性基求交)题解
  10. usb接口的可变焦相机 对应没有彩虹的投影仪
  11. 数据库管理员详细介绍
  12. 角度值计算机符号,数学角度符号_请问各种数学符号的读音比如αβγδελζηθξσφψω等等的读音_淘题吧...
  13. 数据结构 --- 图的遍历 DFS、BFS
  14. Java面试错题集1
  15. Arduino与Proteus仿真实例-简单红外寻迹小车控制仿真
  16. 百万现金+新机预装,华为开发者联盟力促“最佳新锐”出炉
  17. 雷军留名:不是因程序员成名
  18. NNDL 实验六 卷积神经网络(3)LeNet实现MNIST
  19. Yolov3视频检测处理
  20. 【沐风老师】3dMax创建缝线插件StitchLines使用方法详解

热门文章

  1. ECMAScript5 Object的新属性方法
  2. Centos修改文件打开数限制
  3. [Vue源码分析]谷歌翻译后,Vue双向数据绑定失效了?
  4. PCL: 根据几何规则的曲面剖分-贪婪法表面重建三角网格
  5. VTK嵌入MFC同步显示
  6. scala 主构造函数_在Scala中,如何在类的主构造函数中定义局部参数?
  7. RabbitMQ使用简述
  8. Theano - 更多的例子
  9. Hdu 4916 Count on the path
  10. C/C++求职宝典21个重点笔记