站長資訊網
最全最豐富的資訊網站

如何為CentOS 8配置本地Yum/DNF存儲庫

在本文中,您將學習如何使用ISO或安裝DVD媒介為CentOS 8系統配置本地DNF或YUM存儲庫。

CentOS 8附帶2個存儲庫:BaseOS和AppStream(應用程序流)–那么這兩個存儲庫有什么區別?

BaseOS存儲庫由存在最小操作系統所需的必需軟件包組成。 另一方面,AppStream包括其余的軟件包,依賴項和數據庫。

現在,讓我們開始來實際操作下,如何在CentOS 8中建立本地YUM/DNF存儲庫。

第一步:掛載CentOS 8 DVD安裝ISO文件

首先將ISO文件掛載到您選擇的目錄中。 在這里,我把它已經掛載在/opt目錄中。

[root@localhost /home/linuxidc]$mount CentOS-8.1.1911-x86_64-dvd1.iso /opt
mount: /opt: WARNING: device write-protected, mounted read-only.
[root@localhost /home/linuxidc]$cd /opt
[root@localhost /opt]$ls
AppStream  BaseOS  EFI  images  isolinux  media.repo  TRANS.TBL

如何為CentOS 8配置本地Yum/DNF存儲庫

第二步:建立CentOS 8本地Yum儲存庫

如圖所示,在ISO的安裝目錄中,將media.repo文件復制到/etc/yum.repos.d/目錄。

cp -v /opt/media.repo  /etc/yum.repos.d/centos8.repo

接下來,如圖所示分配文件權限,以防止其他用戶進行修改或更改。

 [root@localhost /opt]$chmod 644 /etc/yum.repos.d/centos8.repo
[root@localhost /opt]$ls -l /etc/yum.repos.d/centos8.repo
-rw-r–r–. 1 root root 87 3月  9 06:59 /etc/yum.repos.d/centos8.repo

如何為CentOS 8配置本地Yum/DNF存儲庫

我們需要配置系統上的默認存儲庫文件。 要檢查配置,請使用所示的cat命令。

[root@localhost /opt]$cat etc/yum.repos.d/centos8.repo

[InstallMedia]
name=CentOS Linux 8
mediaid=None
metadata_expire=-1
gpgcheck=0
cost=500

如何為CentOS 8配置本地Yum/DNF存儲庫

我們需要使用文本編輯器來修改配置行。

[root@localhost /opt]$nano etc/yum.repos.d/centos8.repo

如何為CentOS 8配置本地Yum/DNF存儲庫

刪除所有配置,然后復制并粘貼以下配置。

[InstallMedia-BaseOS]
name=CentOS Linux 8 – BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[InstallMedia-AppStream]
name=CentOS Linux 8 – AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

如何為CentOS 8配置本地Yum/DNF存儲庫

保存repo文件并退出編輯器。

用新條目修改存儲庫文件后,繼續執行操作并清除DNF/YUM緩存,如圖所示。

[root@localhost /opt]$dnf clean all
或者
[root@localhost /opt]$yum clean all

如何為CentOS 8配置本地Yum/DNF存儲庫

要確認系統將從本地定義的存儲庫中獲取軟件包,請運行以下命令:

[root@localhost /opt]$dnf repolist

或者

[root@localhost /opt]$yum repolist

如何為CentOS 8配置本地Yum/DNF存儲庫

現在,在CentOS-AppStream.repo和CentOS-Base.repo文件中將“enabled(已啟用)”參數從1設置為0。

第三步:使用本地DNF或Yum存儲庫安裝軟件包

現在,讓我們嘗試安裝任何軟件包。 在此示例中,我們將在系統上安裝NodeJS。

[root@localhost /home/linuxidc/www.linuxidc.com]$dnf install nodejs

或者

[root@localhost /home/linuxidc/www.linuxidc.com]$yum install nodejs

如何為CentOS 8配置本地Yum/DNF存儲庫

看看截圖,飛一樣的安裝下載速度。

OK,就這樣,表明我們已經成功地在CentOS 8上建立了一個本地DNF/YUM存儲庫,你學會了嗎?

更多CentOS相關信息見CentOS 專題頁面 http://www.hospitaldelafe.com/topicnews.aspx?tid=14

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
AAA级久久久精品无码片| 国产精品免费大片| 国产亚洲精品国产福利在线观看| 蜜芽国内精品视频在线观看| 亚洲国产综合精品| 久久久久久久国产精品电影| 精品国产美女福利到在线不卡| 中文字幕在线久热精品| HEYZO无码综合国产精品| 日本免费精品一区二区三区| 欧美日韩精品一区二区在线视频| 免费国产精品视频| 国产精品亚洲综合| 热99re久久精品2久久久| 亚洲啪AV永久无码精品放毛片| 国产精品大bbwbbwbbw| 亚洲成a人片在线观看精品| 亚洲狠狠ady亚洲精品大秀| 精品视频一区二区三三区四区 | 69精品人人人人| 久久激情亚洲精品无码?V| 国产玖玖玖九九精品视频| 国产精品偷伦视频免费观看了| 亚洲精品乱码久久久久久蜜桃| 99re最新地址精品视频| 久久九九有精品国产23百花影院| 西瓜精品国产自在现线| 日韩在线免费电影| 日韩人妻无码一区二区三区久久 | 欧洲精品码一区二区三区| 精品久久伦理中文字幕| 精品日韩一区二区三区视频| 精品综合久久久久久蜜月| 精品国产不卡在线电影| 国产麻豆剧传媒精品国产免费| 国产精品白嫩在线观看| 国产日韩精品一区二区在线观看 | 国产精品无码日韩欧| 久久亚洲中文字幕精品有坂深雪| 国产精品嫩草影院久久| 国产精品高清在线观看|