yum源仓库搭建

yum源仓库搭建安装 createrepo 命令 sudoyuminsta 方法一 本地 yum 源 file 放置需要被 yuminstall 的软件包 比如 var localfile 创建仓库目录 sudocreatere var localfile 在 etc yum repos d 路径下创建 localfile repo 名字任意 sudo

安装createrepo命令

$sudo yum install createrepo 

方法一(本地yum源):file://

放置需要被yum install的软件包(比如: /var/localfile)

//创建仓库目录 $sudo createrepo /var/localfile/ 

在/etc/yum.repos.d/路径下创建localfile.repo (名字任意)

$sudo vim /etc/yum.repos.d/xxx.repo 
[localfile]
name=local
baseurl=file:///var/www/html/localfile
gpgcheck=0

测试安装

$sudo yum install xxx(软件包名) 

方法二(http网络源):http://

服务器端(机器1):
安装httpd 用作web服务器

$sudo yum install httpd 

启动httpd服务

$sudo systemctl start httpd 
$sudo createrepo /var/www/html/rpm

此时/var/www/html/rpm目录下生成仓库文件

在这里插入图片描述

客户端(机器2):

$sudo vim /etc/yum.repos.d/xxx.repo 
[http_yum] name=http baseurl=http://192.168.10.108/rpm gpgcheck=0 

测试安装

$sudo yum install xxx 

方法三(ftp网络源):ftp://

服务器端(机器1):
安装vsftp

$sudo yum install vsftp 

启动vsftpd服务

$sudo systemctl start vsftpd 

创建yum仓库

$sudo createrepo /var/ftp/pub/app/ 

客户端(机器2):

$sudo vim /etc/yum.repos.d/xxx.repo 
[ftp_network] name=ftp baseurl=ftp://192.168.10.108/pub/app/ gpgcheck=0 

测试

$sudo yum install xxx 

注:需要进行gpg检测时,更改xxx.repo

gpgcheck=1 gpgkey= http://192.168.10.108/rpm/RPM-GPG-KEY-xxx(gpgkey文件的路径) 如果gpgkey没有指定路径,需要手动导入 $rpm --import xxx-RPM-GPG-KEY-xxx 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233224.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号