安装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