文章目录
  1. 步骤1:挂载CentOS 8 DVD安装ISO文件
  2. 步骤2:建立CentOS 8本地Yum储存库
  3. 步骤3:使用本地DNF或Yum存储库安装软件包

Centos8附带2个存储库:BaseOS和AppStream(应用程序流)-那么这两个存储库有什么区别?
BaseOS 库由一个小型的操作系统中存在所需的必要的包。另一方面, AppStream 包括其余的软件包,依赖项目和数据库。

步骤1:挂载CentOS 8 DVD安装ISO文件

#安装CentOS-8-x86_64-1905-dvd1.iso / opt
#cd / opt
#ls
挂载CentOS 8 ISO文件
挂载CentOS 8 ISO文件

步骤2:建立CentOS 8本地Yum储存库

如图所示,在ISO的安装目录中,将media.repo文件复制到/etc/yum.repos.d/目录。

#cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
创建CentOS 8本地Yum存储库
创建CentOS 8本地Yum存储库

接下来,如图所示分配文件权限,以防止其他用户进行修改或更改。

#chmod 644 /etc/yum.repos.d/centos8.repo
#ls -l /etc/yum.repos.d/centos8.repo
在Yum存储库文件上设置权限
在Yum存储库文件上设置权限

我们需要配置系统上的默认存储库文件。要检查配置,请使用如下所示的cat命令。

#cat etc / yum.repos.d / centos8.repo
检查Yum存储库文件
检查Yum存储库文件

需要使用您选择的文本编辑器来修改配置行。

# vim etc/yum.repos.d/centos8.repo

删除所有配置,然后复制并粘贴以下配置。

[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

保存回购文件并退出编辑器。

用新条目修改存储库文件后,继续执行操作并清除DNF / YUM缓存,如下所示。

# dnf clean all
OR
# yum clean all

要确认系统将从本地定义的存储库中获取软件包,请运行以下命令:

# dnf repolist
OR
# yum repolist
列出仓库
列出仓库

现在在CentOS-AppStream.repo和CentOS-Base.repo文件中将‘enabled’参数设置为0。

步骤3:使用本地DNF或Yum存储库安装软件包

现在,我们尝试安装任何软件包。 我们以NodeJs为例。

# dnf install nodejs
OR
# yum install nodejs
从本地Yum存储库安装软件包
从本地Yum存储库安装软件包

最终在CentOS 8上成功建立了本地DNF / YUM存储库。

分类: 技术教程linux

Even

一90后在读计算专业大学生,擅长各种语言的hello world以及安装各种软件。

avatar