掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在RHEL8中把軟件源分成了兩部分,一個(gè)是BaseOS,另一個(gè)是AppStream。在Red Hat Enterprise Linux 8.0中,統(tǒng)一的ISO自動(dòng)加載BaseOS和AppStream安裝源存儲(chǔ)庫(kù)。已經(jīng)存在于光盤(pán)鏈接中,只不過(guò)要分別去配置.repo文件。BaseOS 存儲(chǔ)庫(kù) – BaseOS 存儲(chǔ)庫(kù)以傳統(tǒng) RPM 包的形式提供底層核心 OS 內(nèi)容。AppStream 存儲(chǔ)庫(kù) – Application Stream 存儲(chǔ)庫(kù)提供用戶可能希望在給定用戶空間中運(yùn)行的所有應(yīng)用程序。

創(chuàng)新互聯(lián)專注于煙臺(tái)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供煙臺(tái)營(yíng)銷型網(wǎng)站建設(shè),煙臺(tái)網(wǎng)站制作、煙臺(tái)網(wǎng)頁(yè)設(shè)計(jì)、煙臺(tái)網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造煙臺(tái)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供煙臺(tái)網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
環(huán)境
Red Hat Enterprise Linux release 8.0 VMware Workstation Pro 14
配置RHEL8本地yum源及DNF簡(jiǎn)介配置RHEL8本地yum源及DNF簡(jiǎn)介
配置RHEL8本地yum源及DNF簡(jiǎn)介配置RHEL8本地yum源及DNF簡(jiǎn)介
在Red Hat Enterprise Linux 8上,基于DNF技術(shù)(YUM v4)的YUM工具的新版本確保了軟件的安裝。 YUM v4與之前在RHEL 7上使用的YUM v3相比具有以下優(yōu)點(diǎn): 提高性能 支持模塊化內(nèi)容 設(shè)計(jì)良好的用于與工具集成的穩(wěn)定API
配置RHEL8本地yum源及DNF簡(jiǎn)介配置RHEL8本地yum源及DNF簡(jiǎn)介
在使用命令行、編輯或創(chuàng)建配置文件時(shí),YUM v4與YUM v3兼容。 對(duì)于安裝軟件,可以像在RHEL 7上一樣使用yum命令及其特定選項(xiàng)。
配置方法和RHEL7配置本地yum源一樣
[root@localhost ~]# mkdir /yum
[root@localhost ~]# mount /dev/cdrom /yum
mount: /yum: WARNING: device write-protected, mounted read-only.
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 889M 0 889M 0% /dev
tmpfs 904M 0 904M 0% /dev/shm
tmpfs 904M 18M 886M 2% /run
tmpfs 904M 0 904M 0% /sys/fs/cgroup
/dev/mapper/rhel-root 17G 3.9G 14G 23% /
/dev/sda1 1014M 170M 845M 17% /boot
tmpfs 181M 20K 181M 1% /run/user/42
tmpfs 181M 3.5M 178M 2% /run/user/0
/dev/sr0 6.7G 6.7G 0 100% /yum
[root@localhost ~]# echo "/dev/cdrom /yum iso9660 defaults 0 0" >> /etc/fstab
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Dec 24 05:39:07 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=e48080e4-ba01-45e5-a8fe-90ebb4c17c28 /boot xfs defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/cdrom /yum iso9660 defaults 0 0
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim AppStream.repo
[AppStream]
name=AppStream
baseurl=file:///yum/AppStream
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# vim BaseOS.repo
[BaseOS]
name=BaseOS
baseurl=file:///yum/BaseOS
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# ls
AppStream.repo BaseOS.repo redhat.repo
使用yum安裝nginx,在RHEL8里已經(jīng)把nginx加入到appstream源,可以直接安裝
[root@localhost yum.repos.d]# yum install -y nginx
DNF簡(jiǎn)介
DNF(Dandified Yum)是新一代的RPM軟件包管理器。 DNF包管理器克服了YUM包管理器的一些瓶頸,提升了包括用戶體驗(yàn),內(nèi)存占用,依賴分析,運(yùn)行速度等多方面的內(nèi)容。 DNF使用RPM,libsolv和hawkey庫(kù)進(jìn)行包管理操作,F(xiàn)edora22已經(jīng)默認(rèn)使用DNF。 DNF包管理器克服了YUM包管理器的一些瓶頸,提升了包括用戶體驗(yàn),內(nèi)存占用,依賴分析,運(yùn)行速度等多方面的內(nèi)容。 DNF使用 RPM, libsolv 和 hawkey 庫(kù)進(jìn)行包管理操作。 DNF 的發(fā)行日期是2015年5月11日。
使用方法
查看系統(tǒng)中可用的 DNF 軟件庫(kù)
dnf repolist
查看系統(tǒng)中可用和不可用的所有的 DNF 軟件庫(kù)
dnf repolist all
列出所有 RPM 包
dnf list
列出所有安裝了的 RPM 包
dnf list installed
列出所有可供安裝的 RPM 包
dnf list available
搜索軟件庫(kù)中的 RPM 包
dnf search nano
查找某一文件的提供者
dnf provides /bin/bash
查看軟件包詳情
dnf info nano
安裝軟件包
dnf install nano
刪除軟件包
dnf remove nano
刪除無(wú)用孤立的軟件包
dnf autoremove
刪除緩存的無(wú)用軟件包
dnf clean all
獲取有關(guān)某條命令的使用幫助
dnf help clean
查看 DNF 命令的執(zhí)行歷史
dnf history
查看所有的軟件包組
dnf grouplist
安裝一個(gè)軟件包組
dnf groupinstall ‘安全性工具’
從特定的軟件包庫(kù)安裝特定的軟件
dnf -enablerepo=epel install nginx
重新安裝特定軟件包
dnf reinstall nano

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流