📜  在 Red Hat Linux 8 中安装和配置 Yum

📅  最后修改于: 2022-05-13 01:57:30.973000             🧑  作者: Mango

在 Red Hat Linux 8 中安装和配置 Yum

Yellowdog Updater Modifier 总和为 YUM,这是 RedHat 包管理器的 PMT(包管理工具)。 YUM 已经使用了很长时间。但是,现在在 RHEL 8 中,我们有一个适度版本的“yum”,称为“dnf”,代表 Dandified YUM。虽然这两个命令在 Redhat 8 Linux 中都可以正常工作,但 dnf 速度要快得多,因为一些错误已被删除。

将 Yum 安装到 RHEL 8

步骤 1:首先移动到 RHEL 8 Linux CD 中的给定位置,或者如果您正在使用任何虚拟软件,则将 iso 或映像文件附加到虚拟机并移动到下面的位置或文件夹。

/run/media/root/RHEL-8-0-0-BaseOS-x86_64/BaseOS/Packages/

第 2 步:现在在 rpm 所在的同一文件夹中打开终端,然后运行下面给出的命令。

将 Yum 安装到 RHEL 8

打开终端

第三步:这里搜索yum,必须得到一个rpm包,复制包名。

将 Yum 安装到 RHEL 8

搜索 yum

rpm -i yum-4.0.9.2-5.el8.noarch.rpm # replace the name of yum to the copied name
将 Yum 安装到 RHEL 8

安装 yum

第 4 步:现在在终端上输入“yum”并回车,如果您看到如下输出,则 yum 已安装。



将 Yum 安装到 RHEL 8

百胜确认

Yum 可以通过两种方式配置

1.手动

2.使用外部软件/程序

手动配置

第 1 步:转到

cd /etc/yum.repos.d/ 
yum 存储库目录

yum 存储库目录

在这里你会得到一些扩展名为.repo文件。您可以编辑这些文件,也可以创建一个文件并向其中添加存储库 URL。

第 2 步:创建存储库文件

gedit myyum.repo
创建文件

创建文件

第 3 步:键入代码并保存。在此之前,您必须检查您的 BaseOS CD-ROM 名称并将其替换为 RHEL-8-0-0-BaseOs-x86_64,其余部分相同。

[reponame1]    # this is repository name
   baseurl=file:///run/media/root/RHEL-8-0-0-BaseOS-x86_64/AppStream   #this is baseurl for the rhel 8 disk file
   gpgcheck=0     #this is to allow installation without any security check and delays.

   [reponame2]
   baseurl=file:///run/media/root/RHEL-8-0-0-BaseOS-x86_64/BaseOS  
   gpgcheck=0
存储库代码

存储库代码

使用外部软件

我们可以使用外部软件或程序为我们配置yum。其中两个程序是epelfusion 。这些创建了一些我们手动创建的存储库文件,然后为各个 Linux 版本的不同软件和程序添加 baseurl。

sudo dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
安装融合程序

安装融合程序

使用外部程序配置 yum 是社区中最适合和使用的方法,因为它减少了依赖的头痛(解释如下)。

为什么我们真的需要 YUM、DNF、APT-GET 以及这些类型的软件或程序?

让我们举个例子来理解这一点。假设有一场婚礼,而您是必须组织婚姻中所有事情的人。有很多任务,例如:

  • 场地决定,
  • 餐饮,
  • 装饰,
  • 邀请卡等

因此,从邀请到装饰,所有工作都必须由您完成,并且只有您自己完成。如果要寄请柬,首先要和印刷厂联系,决定颜色、形状等等,这些东西叫做依赖。要完成一项任务,首先要完成一些更多的任务。但是,如果您雇用某人来完成这项工作,该怎么办。然后,您只需下达命令,工作将立即完成,无需担心。

类似地,yum、dnf 和 apt-get 是受雇的软件,可以为用户完成从安装到卸载程序等等的工作。该程序减少了解决依赖项的工作。就像如果您想安装任何软件一样,这些程序将根据您的架构安装最合适的软件。这是需要此类程序的大而短的原因。