0、背景1、安装yum2、查看yum2、卸载yum
0、背景yum是什么?
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
注意:
你不能用yum去管理windows的exe程序包,也不能用yum去管理ubuntu的deb程序包,只能用yum来管理Fedora和RedHat以及CentOS的rpm包。
本博客在centos8系统上演示yum管理器的查看,卸载,安装。
1、安装yum搜索下载yum安装包:
https://pkgs.org/search/?q=yum
如下:
注意:
点击CentOS8–>centos-baseos-x86_64 -->yum-4.7.0-4.el8.noarch.rpm链接跳转如下:
https://centos.pkgs.org/8/centos-baseos-x86_64/yum-4.7.0-4.el8.noarch.rpm.html
注意:
如下载二进制文件的链接失效,请采用源码安装或者采用本博客的其它方法。
# 二进制安装包 wget http://mirror.centos.org/centos/8/baseOS/x86_64/os/Packages/yum-4.7.0-4.el8.noarch.rpm # 源码包 http://vault.centos.org/8.5.2111/baseOS/Source/SPackages/dnf-4.7.0-4.el8.src.rpm
本博客采用其它方法:
从以下链接下载安装包:
http://rpmfind.net/linux/rpm2html/search.php?query=yum
下载:yum-4.4.2-11.el8.noarch.rpm
然后安装rpm -ivh yum-4.4.2-11.el8.noarch.rpm
详细安装日志:
[root@3ed47f1e1f2d share]# dnf --version Failed to set locale, defaulting to C.UTF-8 4.4.2 Installed: dnf-0:4.4.2-11.el8.noarch at Wed Sep 15 14:17:39 2021 Built : CentOS Buildsys2、查看yumat Thu Mar 11 19:39:23 2021 Installed: rpm-0:4.14.3-13.el8.x86_64 at Wed Sep 15 14:17:36 2021 Built : CentOS Buildsys at Tue Feb 16 07:03:14 2021 [root@3ed47f1e1f2d share]# rpm -ivh yum-4.4.2-11.el8.noarch.rpm warning: yum-4.4.2-11.el8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:yum-4.4.2-11.el8 ################################# [100%] [root@3ed47f1e1f2d share]# yum
查看yum管理器的方法:rpm -qa |grep yum
运行如下:
[root@12760d0aa28a /]# rpm -qa |grep yum yum-4.4.2-11.el8.noarch2、卸载yum
卸载yum管理器的方法:rpm -aq|grep yum|xargs rpm -e --nodeps
运行如下:
[root@12760d0aa28a /]# rpm -aq|grep yum|xargs rpm -e --nodeps [root@12760d0aa28a /]# rpm -qa |grep yum [root@12760d0aa28a /]# yum bash: /usr/bin/yum: No such file or directory [root@12760d0aa28a /]#



