> 文章列表 > centos没有yum命令

centos没有yum命令

centos没有yum命令

背景介绍

CentOS是一种Linux操作系统,是企业级操作系统中最受欢迎的之一,是由Red Hat Enterprise Linux (RHEL)源代码编译而成的自由操作系统。

问题描述:.centos没有yum命令

在一些特殊情况下,我们可能会遇到一种情况,那就是.centos操作系统中缺少yum命令。而yum是CentOS包管理器之一,是在Linux服务器上安装、升级、删除及查询软件包的强大工具。在.centos中缺少yum命令会给我们的工作带来很大的不便,因此需要解决这个问题。

解决方法一:通过添加外部yum存储库来安装yum

这种方法是通过添加外部yum存储库来手动安装yum。步骤如下:

  1. 访问 http://centos.mirror.constant.com/altarch/7.8.2003/os/x86_64/Packages/,下载 'centos-release-7-8.2003.0.el7.centos.x86_64.rpm' 和 'yum-3.4.3-163.el7.centos.noarch.rpm' 两个rpm包。
  2. 将这两个包上传到服务器中,并通过以下命令安装:
    sudo rpm -ivh centos-release-7-8.2003.0.el7.centos.x86_64.rpm
    sudo rpm -ivh yum-3.4.3-163.el7.centos.noarch.rpm
  3. 执行yum --version 命令,如果返回yum的版本号,说明已经安装成功了。

解决方法二:从iso文件安装yum

这种方法是从iso映像文件中安装yum。步骤如下:

  1. 下载 CentOS 的 iso文件,选择对应的版本,挂载到操作系统。
  2. 使用以下命令挂载 iso 映像到 /mnt 目录:
    mount /dev/cdrom /mnt
  3. 进入 /mnt/Packages 目录,安装两个软件包:
    rpm -ivh centos-release-*
    rpm -ivh yum-*
  4. 执行yum --version 命令,如果返回yum的版本号,说明已经安装成功了。

解决方法三:使用rpm命令安装yum源

如果你的服务器安装了 CentOS 的 rpm 包,那么可以使用 rpm 命令来安装 yum 源。步骤如下:

  1. 从 CentOS 官网下载适合的 yum rpm 源包,如 'centos-release-*.rpm'。
  2. 在终端中,使用以下命令安装 yum 源 rpm 包:
    rpm -ivh centos-release-*

结论

在 CentOS 安装的过程中,如果你没有安装 yum 源,那么系统中将没有 yum 命令。因此,如果在使用过程中发现没有 yum 命令,可以通过添加外部 yum 存储库、从 iso 映像文件中安装 yum 或使用 rpm 命令安装 yum 源来解决问题。