1.问题

初学Linux,采用边实战nginx边学Linux命令的方式,这样学习的还快还真实一些.当然,问题来的很快.我使用的是redhat,安装pcre就出现了问题,如下:

 [root@localhost ~]# yum install pcre
Loading "security" plugin
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
Parsing package install arguments
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
No Match for argument: pcre
Nothing to do

从5-6行的描述来看,系统还没有注册RHN.网上查了一下整理到这里,当然你经过本人测试过的.大致过程是重新安装CentOS的yum,卸载Redhat的.好吧,继续

2.解决问题过程

1)查看redhat版本.

不同的redhat版本安装的yum不同,所以在这里需要先知道linux的版本.使用命令

 cat /etc/issue

我的Linux版本为:

 Red Hat Enterprise Linux Server release 5.1 (Tikanga)
Kernel \r on an \m

2)卸载yum.

 rpm -qa|grep yum|xargs rpm -e --nodeps

执行后等待,后不会有任何提示,不过可以使用命令

 rpm -qa|grep yum

在卸载前后查看一下yum就可以对比得出,卸载是否有效.

3)安装yum.

从http://mirrors.ustc.edu.cn/centos/(网址可能会发生变化,请网上找最新的版本)找到对应版本的RPM包,进入http://mirrors.ustc.edu.cn/centos/5.1/readme,内容是:

 This directory (and version of CentOS) is depreciated.  For normal users,
you should use // and not /5.1/ in your path. Please see this FAQ
concerning the CentOS release scheme: http://www.centos.org/modules/smartfaq/faq.php?faqid=34 If you know what you are doing, and absolutely want to remain at the 5.1
level, go to http://vault.centos.org/ for packages.

大致的意思是使用centos5的版本即可.根据32位还是64位执行不同的命令下载即可.

CentOS5
32位版的:
wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
64位版的:
wget http://mirrors.ustc.edu.cn/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

下载完成,执行结果如下:

 [root@localhost ~]# wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm--23:31:13-- http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
Resolving mirrors.ustc.edu.cn... 202.141.160.110, :da8:d800:::
Connecting to mirrors.ustc.edu.cn|202.141.160.110|:... connected.
HTTP request sent, awaiting response... OK
Length: (34K) [application/x-redhat-package-manager]
Saving to: `python-iniparse-0.2.-.el5.noarch.rpm' %[==========================================================================>] , 222K/s in .2s :: ( KB/s) - `python-iniparse-0.2.-.el5.noarch.rpm' saved [34330/34330] [root@localhost ~]# wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
--::-- http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
Resolving mirrors.ustc.edu.cn... 202.141.160.110, :da8:d800:::
Connecting to mirrors.ustc.edu.cn|202.141.160.110|:... connected.
HTTP request sent, awaiting response... OK
Length: (1011K) [application/x-redhat-package-manager]
Saving to: `yum-3.2.-.el5.centos.noarch.rpm' %[==========================================================================>] ,, 410K/s in .5s :: ( KB/s) - `yum-3.2.-.el5.centos.noarch.rpm' saved [1034960/1034960] [root@localhost ~]# wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
--::-- http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
Resolving mirrors.ustc.edu.cn... 202.141.160.110, :da8:d800:::
Connecting to mirrors.ustc.edu.cn|202.141.160.110|:... connected.
HTTP request sent, awaiting response... OK
Length: (26K) [application/x-redhat-package-manager]
Saving to: `yum-metadata-parser-1.1.-.el5.i386.rpm' %[==========================================================================>] , 125K/s in .2s :: ( KB/s) - `yum-metadata-parser-1.1.-.el5.i386.rpm' saved [26164/26164] [root@localhost ~]# wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm--23:31:25-- http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
Resolving mirrors.ustc.edu.cn... 202.141.160.110, :da8:d800:::
Connecting to mirrors.ustc.edu.cn|202.141.160.110|:... connected.
HTTP request sent, awaiting response... OK
Length: (21K) [application/x-redhat-package-manager]
Saving to: `yum-fastestmirror-1.1.-.el5.centos.noarch.rpm' %[===========================================================================================>] , --.-K/s in .1s :: ( KB/s) - `yum-fastestmirror-1.1.-.el5.centos.noarch.rpm' saved [21033/21033]

安装顺序如下:

 rpm -ivh python-iniparse-0.2.-.el5.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.-.el5.i386.rpm
rpm -ivh yum-3.2.-.el5.centos.noarch.rpm yum-fastestmirror-1.1.-.el5.centos.noarch.rpm

执行结果如下:

 [root@localhost ~]# rpm -ivh python-iniparse-0.2.-.el5.noarch.rpm
warning: python-iniparse-0.2.-.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [%]
:python-iniparse ########################################### [%]
[root@localhost ~]# rpm -ivh yum-metadata-parser-1.1.-.el5.i386.rpm
warning: yum-metadata-parser-1.1.-.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [%]
:yum-metadata-parser ########################################### [%]
[root@localhost ~]# rpm -ivh yum-3.2.-.el5.centos.noarch.rpm yum-fastestmirror-1.1.-.el5.centos.noarch.rpm
warning: yum-3.2.-.el5.centos.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [%]
:yum-fastestmirror ########################################### [ %]
:yum ########################################### [%]

4)下载yum配置源.

 mv rhel-debuginfo.repo rhel-debuginfo.repo.bak
cd /etc/yum.repos.d
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

5)生成缓存.

执行命令:

 yum makecache

执行结果:

 Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
addons % |=========================| 1.9 kB :
addons/filelists_db % |=========================| B :
addons/other_db % |=========================| B :
addons/primary_db % |=========================| 1.1 kB :
base % |=========================| 1.1 kB :
base/filelists % |=========================| 3.1 MB :
base/other % |=========================| MB :
base/group % |=========================| 1.1 MB :
base/primary % |=========================| kB :
extras % |=========================| 2.1 kB :
extras/filelists_db % |=========================| kB :
extras/other_db % |=========================| kB :
extras/group % |=========================| 9.7 kB :
extras/primary_db % |=========================| kB :
update % |=========================| 1.9 kB :
update/filelists_db % |=========================| kB :
update/other_db % |=========================| 4.7 MB :
update/primary_db % |=========================| kB :
base /
base /
base /
Metadata Cache Created

完成.

redhat无法注册RHN的解决办法的更多相关文章

  1. 关于C#联接数据库是出现'未在本地计算机上注册'错误的解决办法

    今天在用c#连接access数据库处理数据的时候遇到了一个诡异的问题, 未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 我们的部分代码如下: st ...

  2. Chrome在win8显示“没有注册类”的解决办法

    问题1:从任务栏和桌面快捷方式无法打开Chrome,显示错误为没有注册类问题2:无法从word等中点击打开url,无法打开html,htm方式的文件,同样显示错误为没有注册类出了这两个错误后,用起来相 ...

  3. Redhat中网络启动错误解决办法( Failed to start LSB: Bring up/down networking RTNETLINK answers: File exists)

    关于Redhat系列中网络启动失败的解决办法 报错: Failed to start LSB: Bring up/down networking.             RTNETLINK answ ...

  4. 没有为 COM 互操作注册程序集 请使用 regasm.exe /tlb 注册该程序集——解决办法

    错误现象: 错误 6 没有为 COM 互操作注册程序集“DevExpress.Utils.v13.1, Version=13.1.7.0, Culture=neutral, PublicKeyToke ...

  5. 关于APlayer播放器在打包安装后提示“没有注册类”的解决办法

    1.首先需要确定必要的DLL文件都已经在正确的安装目录下了: 2.项目中引用的DLL必须是Debug目录下的: 3.若后续修改或者重新注册了APlayer组件,那么所有的DLL都需要替换成最新的. 关 ...

  6. Dynamics CRM2013/2015 Plugin注册工具Register New Assembly时无法看到注册按钮的解决办法

    CRM2013的注册插件工具UI相比2011之前有了一定的改变,但改变UI的同时也给开发人员带来了困扰,打开注册工具点击Register按钮选择dll时页面就是下面这样的,你完全看不到最下面的两个按钮 ...

  7. Ctex中WinEdt经常弹出注册小窗口 解决办法

    使用WinEdt 7避免跳出“注册对话框” 在options菜单下点options…,在advanced configuration  =>  Event Handlers  下点Exit, 在 ...

  8. 安装pywin32时,出现找不到python27注册信息的解决办法

    1. 检查一下注册表是否存在python其它版本的信息 方法: 1)在命令行中输入regedit打开注册表 2)在HKEY_CURRENT_USER\Software中找一下是否存在python注册信 ...

  9. RHEL提示RHN没有注册问题的解决方法

    1.系统RHEL5.5,初次使用yum时出现以下问题: [root@localhost real]# yum update Loaded plugins: rhnplugin, security Th ...

随机推荐

  1. SMARTFORMS自定义打印格式

    [转自 http://lz357502668.blog.163.com/blog/static/16496743201272155135570/] 在sap的打印开发中经常需要自定义纸张,具体步骤如下 ...

  2. Spark0.9.0机器学习包MLlib-Optimization代码阅读

           基于Spark的一个生态产品--MLlib,实现了经典的机器学算法,源码分8个文件夹,classification文件夹下面包含NB.LR.SVM的实现,clustering文件夹下面包 ...

  3. Git——基本思想和工作原理(二)

    核心知识点: 1.Git关注文件数据的整体是否发生变化,对更新的文件做一个快照,然后保存一个指向快照的索引,而不会关注文件数据的具体变化. 2.Git版本的更新几乎都发生在本地,不会因为没有网络而不能 ...

  4. ELKK 日志处理

    http://blog.csdn.net/u010022051/article/details/54342357 在ELKK的架构中,各个框架的角色分工如下: ElasticSearch1.7.2:数 ...

  5. OSI 与 TCP/IP

    OSI参考模型 物理层(Physical Layer) --- 数据表示.物理层规定了激活.维持.关闭通信端点之间的机械特性.电气特性.               功能特性以及过程特性.该层为上层协 ...

  6. 转 开启“大数据”时代--大数据挑战与NoSQL数据库技术 iteye

    一直觉得“大数据”这个名词离我很近,却又很遥远.最近不管是微博上,还是各种技术博客.论坛,碎碎念大数据概念的不胜枚举. 在我的理解里,从概念理解上来讲,大数据的目的在于更好的数据分析,否则如此大数据的 ...

  7. 【leetcode刷题笔记】Remove Duplicates from Sorted List II

    Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numb ...

  8. expr 数字操作

    expr 可以用于计算 [root@rhel6 script]# * * [root@rhel6 script]# 使用expr来判断输入的变量是否为整数, 注意这里的&表示  安静模式(没有 ...

  9. ThinkPHP的Auth类认证

    Auth 类已经在ThinkPHP代码仓库中存在很久了,但是因为一直没有出过它的教程, 很少人知道它, 它其实比RBAC更方便 .  RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了 ...

  10. mysql自定义函数语法

    创建函数 DELIMITER $$DROP FUNCTION IF EXISTS `test` $$CREATE FUNCTION `test`(a int ,b int)RETURNS int BE ...