配置RHEL8本地yum源及DNF簡介
在RHEL8中把軟體源分成了兩部分,一個是BaseOS,另一個是AppStream。在Red Hat Enterprise 8.0中,統一的ISO自動載入BaseOS和AppStream安裝源儲存庫。已經存在於光碟連結中,只不過要分別去配置.repo檔案。BaseOS 儲存庫 - BaseOS 儲存庫以傳統 RPM 包的形式提供底層核心 OS 內容。AppStream 儲存庫 - Application Stream 儲存庫提供使用者可能希望在給定使用者空間中執行的所有應用程式。 |
環境
Red Hat Enterprise Linux release 8.0
VMware Workstation Pro 14
在Red Hat Enterprise Linux 8上,基於DNF技術(YUM v4)的YUM工具的新版本確保了軟體的安裝。
YUM v4與之前在RHEL 7上使用的YUM v3相比具有以下優點:
提高效能
支援模組化內容
設計良好的用於與工具整合的穩定API
在使用
行、編輯或建立配置檔案時,YUM v4與YUM v3相容。
對於安裝軟體,可以像在RHEL 7上一樣使用yum
及其特定選項。
配置方法和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裡已經把nginx加入到appstream源,可以直接安裝
[root@localhost yum.repos.d]# yum install -y nginx
DNF簡介
DNF(Dandified Yum)是新一代的RPM軟體包管理器。
DNF包管理器克服了YUM包管理器的一些瓶頸,提升了包括使用者體驗,記憶體佔用,依賴分析,執行速度等多方面的內容。
DNF使用RPM,libsolv和hawkey庫進行包管理操作,Fedora22已經預設使用DNF。
DNF包管理器克服了YUM包管理器的一些瓶頸,提升了包括使用者體驗,記憶體佔用,依賴分析,執行速度等多方面的內容。
DNF使用 RPM, libsolv 和 hawkey 庫進行包管理操作。
DNF 的發行日期是2015年5月11日。
使用方法
檢視系統中可用的 DNF 軟體庫 dnf repolist 檢視系統中可用和不可用的所有的 DNF 軟體庫 dnf repolist all 列出所有 RPM 包 dnf list 列出所有安裝了的 RPM 包 dnf list installed 列出所有可供安裝的 RPM 包 dnf list available 搜尋軟體庫中的 RPM 包 dnf search nano 查詢某一檔案的提供者 dnf provides /bin/bash 檢視軟體包詳情 dnf info nano 安裝軟體包 dnf install nano 刪除軟體包 dnf remove nano 刪除無用孤立的軟體包 dnf autoremove 刪除快取的無用軟體包 dnf clean all 獲取有關某條命令的使用幫助 dnf help clean 檢視 DNF 命令的執行歷史 dnf history 檢視所有的軟體包組 dnf grouplist 安裝一個軟體包組 dnf groupinstall ‘安全性工具’ 從特定的軟體包庫安裝特定的軟體 dnf -enablerepo=epel install nginx 重新安裝特定軟體包 dnf reinstall nano
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2706956/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- yum本地源及網路源配置
- 配置本地yum源及安裝必要的包
- 12C安裝及本地YUM源配置
- Linux 本地yum源配置Linux
- Redhat 簡單本地yum 配置Redhat
- Centos-Stream 配置本地yum源和配置阿里雲yum源CentOS阿里
- RedHat8 配置本地yum源Redhat
- Linux下配置本地yum源Linux
- Linux系統配置本地yum源Linux
- linux配置本地ISO的yum源Linux
- ▲▲▲▲▲▲▲▲▲▲▲yum源的配置(本地和ftp)▲▲▲▲▲▲▲▲▲▲▲▲▲vFTP
- 本地yum源搭建
- 本地搭建yum源
- centos同步yum源到本地,建立本地網路yum源CentOS
- CentOS使用iso映象檔案配置本地yum源CentOS
- Linux yum 本地源Linux
- linux配置本地yum源 centos7.9為例LinuxCentOS
- Linux學習-通過光碟配置本地yum源Linux
- Linux本地yum配置Linux
- CentOS配置Nginx官方的Yum源及yum安裝phpCentOSNginxPHP
- 配置yum源
- RedHat 6下配置本地及網路yum倉庫Redhat
- linux配置本地yum安裝--FTP yumLinuxFTP
- Linux系統本地yum源環境配置記錄Linux
- redhat6.2配置本地yumRedhat
- CentOS 配置yum源CentOS
- yum源配置大全
- vnc簡介及配置VNC
- SUSE系統配置本地源及管理
- 本地yum庫製作及本地安裝DockerDocker
- linux 配置yum 源Linux
- 網路配置yum源
- RedHat Linux 本地Yum源安裝RedhatLinux
- linux本地關盤做yum源Linux
- RHEL8網路配置
- Centos系統配置yum源CentOS
- linux yum源配置方法Linux
- CentOS6.9配置yum源CentOS