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)
上一篇 2025年8月6日 上午9:01
下一篇 2025年8月6日 上午9:22


相关推荐

  • 免费提供一个完整股票分析软件源码(包含开发文档)

    免费提供一个完整股票分析软件源码(包含开发文档)很多人想开发股票分析软件。这里提供一套完整的股票分析软件源码,包含开发文档。程序可以完全编译成功,并运行。价格200元,有需要的可以邮件联系。30796007@qq.com …

    2022年6月29日
    43
  • invocationHandler_handlermapping原理

    invocationHandler_handlermapping原理动态代理是很多框架和技术的基础,spring的AOP实现就是基于动态代理实现的。了解动态代理的机制对于理解AOP的底层实现是很有帮助的。      查看doc文档就可以知道,在java.lang.reflect包中有一个叫Proxy的类。下面是doc文档对Proxy类的说明:      “Adynamicproxyclass(simplyreferredtoasa

    2025年7月11日
    4
  • frameset应用

    frameset应用1 标签解析 lt frameset gt lt frameset gt frameset 元素定义一个框架集 它被用来组织多个窗口 框架 组织好在页面显示 lt frame gt lt frame gt frame 标签定义 frameset 中的一个特定的窗口 框架 嵌套在 frameset 标签中使用 lt noframe gt lt noframe gt 在 frame

    2026年3月19日
    2
  • 深入理解 Laravel 中 config 配置加载原理

    深入理解 Laravel 中 config 配置加载原理

    2021年11月7日
    45
  • 和OpenClaw语音互聊

    和OpenClaw语音互聊

    2026年3月13日
    2
  • 安装aptitude

    安装aptitudeaptitude 与 apt get 一样 是 Debian 及其衍生系统中功能极其强大的包管理工具 与 apt get 不同的是 aptitude 在处理依赖问题上更佳一些 举例来说 aptitude 在删除一个包时 会同时删除本身所依赖的包 这样 系统中不会残留无用的包 整个系统更为干净在安装 vim 的时候遇到依赖的包比电脑低级的问题用 aptitude 可以实现包的降级 sud

    2026年3月18日
    1

发表回复

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

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