yum

本文详细介绍了红帽系统中出现This system is not registered with RHN错误的解决方法。通过更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo文件,可以成功解决该问题。
红帽中出现This system is not registered with RHN这个的原因是因为红帽中没有注册RHN。
解决办法:(假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d /rhel-debuginfo.repo 这个文件。


进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
即可在此目录下得到CentOS- Base.repo文件,这是centos的源文件,只需将其重命名为rhel-debuginfo.repo即可,以前的文件做个备份。
Yum(Yellowdog Updater, Modified)是一种在类 Unix 系统(如 CentOS、Red Hat 等)中广泛使用的软件包管理工具,它可以自动解决软件包之间的依赖关系,使得软件的安装、升级、卸载等操作变得更加简单和高效。 ### 常用操作命令 - **安装、升级软件包**:使用`yum -y install 软件名`命令可以安装或升级软件包,“-y”选项表示自动确认操作。例如安装 httpd 软件包,可使用`yum -y install httpd` [^1]。 - **卸载软件包**:`yum -y remove 软件名`用于卸载软件包,该命令可自动解决软件包的依赖关系。例如卸载 httpd 软件包,使用`yum -y remove httpd` [^1]。 - **查询软件包列表**: - `yum list`可查询软件包列表。 - `yum list installed`用于查询系统中已安装的软件包。 - `yum list available`可查询仓库中尚未安装的软件包。 - `yum list updates`能查询可以升级版本的软件包 [^1]。 - **查询软件包信息**: - `yum info 软件名`用于查询软件包的描述信息,如`yum info httpd` [^1]。 - `yum search [all] 关键词`可根据关键词搜索软件包的描述信息,例如`yum search all httpd` [^1]。 - `yum whatprovides 命令`用于查询命令属于哪个软件包,如`yum whatprovides netstat` [^1]。 ### 其他操作命令 - **清除和更新缓存**:`yum clean all && yum makecache`可删除 yum 缓存并更新,`yum clean packages`可清除缓存目录下的软件包,`yum clean headers`清除缓存目录下的 headers,`yum clean oldheaders`清除缓存目录下旧的 headers,`yum makecache`创建缓存,`yum list`也有创建缓存的功效 [^1][^3]。 - **安装网络上的 rpm 包**:使用`yum install`加上 rpm 包的网络地址,例如`yum install https://repo.zabbix.com/zabbix/6.2/rhel/7/x86_64/zabbix-release-6.2-3.el7.noarch.rpm` [^3]。 - **重装软件包**:使用`yum reinstall rpm -ivh --force`重新安装软件包 [^3]。 - **检查和更新软件包**:`yum check-update`用于检查更新,`yum update -y`用于更新软件包 [^3]。 - **仓库有关指令**:`yum provides`查询指定信息更加精准,可配合绝对路径或文件名使用;`yum search`具有查询功能,会搜索包含指定字符的软件包 [^3]。 - **包组有关指令**: - `yum groups list`可列出包组。 - `yum groups install`用于安装一个完整的组件。 - `yum groups remove -y Base`可删除指定的组包 [^3]。 ### 建立自己的 yum 源 ```bash [root@test-2 ~]# vim /etc/yum.repos.d/my.repo [root@test-2 ~]# cp ./* /packageslist [root@test-2 ~]# createrepo 创建 repodata 目录,但没有包组信息 [root@test-2 ~]# cp comps*.xml ~/ [root@test-2 ~]# createrepo -g ~/comps*.xml /packageslist 导入组信息 [root@test-2 ~]# yum clean all [root@test-2 ~]# yum makecache 将服务器上的软件包信息本地缓存,提高搜索安装软件的速度 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值