在 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,必须得到一个rpm包,复制包名。
rpm -i yum-4.0.9.2-5.el8.noarch.rpm # replace the name of yum to the copied name
第 4 步:现在在终端上输入“yum”并回车,如果您看到如下输出,则 yum 已安装。
Yum 可以通过两种方式配置
1.手动
2.使用外部软件/程序
手动配置
第 1 步:转到
cd /etc/yum.repos.d/
在这里你会得到一些扩展名为.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。其中两个程序是epel和fusion 。这些创建了一些我们手动创建的存储库文件,然后为各个 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 是受雇的软件,可以为用户完成从安装到卸载程序等等的工作。该程序减少了解决依赖项的工作。就像如果您想安装任何软件一样,这些程序将根据您的架构安装最合适的软件。这是需要此类程序的大而短的原因。