创建并配置本地 yum 源
发布网友
发布时间:2024-12-08 19:24
我来回答
共1个回答
热心网友
时间:2024-12-12 23:56
本文详细介绍了创建并配置本地 yum 源的全过程,分为两大部分:创建本地 yum 源和配置本地 yum 源。
首先,创建本地 yum 源需要以下步骤:创建文件夹、将 rpm 包放入该文件夹、将文件夹初始化为 yum 源。这里以 jdk-8u311-linux-x64.rpm 作为示例。使用 createrepo 命令前,需要先安装 createrepo,执行命令后,文件夹内会多出一个 repodata 文件夹,表明 yum 源创建成功。接下来,新建一个 myYumRepo.repo 文件,在其中写入配置内容,以利用此 yum 源进行软件安装。如果安装过程出现问题,可清理缓存。
其次,生成密钥的步骤较为复杂,此处不再赘述,如果中途卡顿,可删除 /dev/random,并建立软链接指向 /dev/urandom。完成密钥的导出和公钥的分发后,需要修改 myYumRepo.repo 文件,以便进行签名验证。
配置本地 yum 源有三种方式:使用 file:///、http:// 和 ftp://。第一部分的本地 yum 源使用的是 file:/// 方式,仅限本机使用。而 http:// 和 ftp:// 方式则可让局域网中的所有主机都能访问。其中,http://方式的配置较为简单,因此本文主要介绍该方法。
配置 http://方式的 yum 源包括安装 httpd、确保其运行、设置 http 访问、修改 myYumRepo.repo 文件等内容。在设置 http 访问时,可以选择更改根目录、指定别名、创建软链接或移动文件到 /var/www/html/目录下。本文以第一部分中创建的 yum 源为例,具体步骤为删除 welcome.conf 文件、修改 httpd.conf(建议备份后操作)、重启 httpd,然后在局域网内通过浏览器访问 IP 地址 + /myYumRepo 来查看文件。
配置完成后,需要在所有使用此 yum 源的主机上修改 myYumRepo.repo 文件,以实现软件的正常安装。特别提醒:公钥需分发给所有主机,并存储在 root 用户的根目录下。