redhat8安装yum命令

文章讲述了如何在Nexus提供的基本系统上安装软件,该系统类似于白板,主要依赖npm。首先确认系统为RedHatEnterpriseLinux8.7,然后通过手动安装RPM包来启用yum和相关工具,包括lrzsz、vi和Python模块。由于红帽的默认yum源可能需要付费,建议切换到阿里云的免费镜像源进行后续的包管理。
摘要由CSDN通过智能技术生成

只是想在nexus提供的docker中安装一些软件,但是没想到居然是个白板系统,只能通过npm安装软件。。。

1.确认系统版本

uname -a
# Linux sonatype-nexus31 4.4.180+ #42661 SMP Fri Apr 1 15:33:06 CST 2022 x86_64 x86_64 x86_64 GNU/Linux

# 红帽专属查询
cat /etc/redhat-release
# Red Hat Enterprise Linux release 8.7 (Ootpa)

2.安装

问题主要来源于rpm的包不太好找,可以按需安装,如果是和我一样的白板系统,可以直接安装以下包

# yum
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/yum-4.7.0-4.el8.noarch.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/yum-utils-4.0.21-3.el8.noarch.rpm

# lrzsz sz rz 下载上传工具
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/lrzsz-0.12.20-43.el8.x86_64.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/libnsl-2.28-164.el8.x86_64.rpm

# vi工具
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/vim-minimal-8.0.1763-16.el8.x86_64.rpm

# 执行yum是会发现缺少一些python模块,可按需安装
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-dnf-4.7.0-4.el8.noarch.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-dnf-plugin-post-transaction-actions-4.0.21-3.el8.noarch.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-dnf-plugins-core-4.0.21-3.el8.noarch.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-dnf-plugin-versionlock-4.0.21-3.el8.noarch.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-libdnf-0.63.0-3.el8.x86_64.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-rpm-4.14.3-19.el8.x86_64.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-hawkey-0.63.0-3.el8.x86_64.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-libcomps-0.1.16-2.el8.x86_64.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/libcomps-0.1.16-2.el8.x86_64.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/gpgme-1.13.1-9.el8.x86_64.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-pip-wheel-9.0.3-20.el8.noarch.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/platform-python-pip-9.0.3-20.el8.noarch.rpm
rpm -ivh --nodeps https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/Packages/python3-gpg-1.13.1-9.el8.x86_64.rpm

对于python模块,也可以使用pip对其进行安装
先找到python 通过yum找到对应的python 因为没有配置python软链,所以需要此步骤

# 查找python路径(如果执行yum还有反应的话)
vi /usr/bin/yum
#!/usr/libexec/platform-python
# 使用python中的pip进行安装
/usr/libexec/platform-python -m pip install gpg

扩展-yum源更换

因为红帽默认yum也是需要收费的,所以还需要切换为阿里云,可以参考此文章进行后续处理
RedHat-8.0配置yum仓库(在线安装)

ps:

如果需要安装包,也可以直接下载包使用下载地址

也可以自己去阿里云下载,因为过一段时间可能会被清除,所以需要自己去按目录进行查找
https://mirrors.aliyun.com/centos/版本/BaseOS/x86_64/os/Packages/***.rpm

要在RedHat安装Yum,可以按照以下步骤进行操作: 1. 首先,使用以下命令卸载现有的Yum软件包: ``` rpm -qa|grep yum|xargs rpm -e --nodeps ``` 2. 然后,使用以下命令安装所需的Yum软件包: ``` rpm -ivh yum-3.2.22-26.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm yum-metadata-parser-1.1.2-3.el5.centos.... ``` 或者,你也可以使用以下命令安装更新版本的Yum软件包: ``` rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm ``` 此命令将会安装Yum及其插件。 3. 安装完成后,你就可以使用Yum来管理软件包了。Yum是一个在Fedora、RedHat和CentOS中的软件包管理器,可以自动下载并安装RPM包,并处理依赖关系。你可以使用Yum的各种命令来查找、安装和删除软件包。简洁而易记的命令使得软件包管理更加便捷。 总结起来,要在RedHat安装Yum,你需要先卸载现有的Yum软件包,然后安装所需的Yum软件包或更新版本的Yum软件包。安装完成后,你就可以使用Yum来管理软件包了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [redhat 安装 yum](https://download.csdn.net/download/linsoiler1/6356395)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [RedHat安装yum和配置yum源](https://blog.csdn.net/liyanpig/article/details/109293339)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值