Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux yum 软件仓库

Linux yum 软件仓库

作者头像
以谁为师
发布于 2019-05-31 08:10:23
发布于 2019-05-31 08:10:23
5.1K0
举报

本机yum仓库 (mount方式)

移除系统自带repo文件

代码语言:javascript
AI代码解释
复制
cd  /etc/yum.repos.d/
mkdir tmp
mv  *.repo tmp
#删除yum配置文件

/etc/yum.repos.d/yum.repo #新建一个repo文件

代码语言:javascript
AI代码解释
复制
[mount-cdrom]
baseurl=file:///mnt
gpgcheck=0
#不校验gpgkey文件
enabled=1
#开启仓库

挂载光盘或者解包ISO镜像

代码语言:javascript
AI代码解释
复制
mount /dev/cdrom /mnt
#将cdrom光盘文件挂载到mnt目录
yum clean all
#清除缓存

内网自建yum仓库(http发布)

/etc/yum.repos.d/yum.repo #repo配置文件

代码语言:javascript
AI代码解释
复制
[http]
baseurl=http://XXXX
#yum库使用ftp http nfs 等服务
gpgcheck=0
enabled=1

nginx 发布站点 yum.conf

代码语言:javascript
AI代码解释
复制
server {
    listen       80;
    server_name  yum.attacker.club;
    root         /mnt;
}

第三方yum源

[http://repoforge.org/use/][2]

yum常用操作

yum安装包

代码语言:javascript
AI代码解释
复制
yum install xxx.rpm
yum localinstall  *rpm
#当前路径所有包(如装dell omsa包的时候)

缓存rpm包到本地 vi /etc/yum.conf

代码语言:javascript
AI代码解释
复制
keepcache=1
#保留缓存的头文件 (headers) 和软件包 可以用locate搜索包名

创建saltstack本地仓库例子

代码语言:javascript
AI代码解释
复制
yum install createrepo yum-utils -y
mkdir /yumsalt
reposync -r salt-latest /yumsalt
createrepo /yumsalt/

复制缓存rpm包到yum源的目录数据包里

代码语言:javascript
AI代码解释
复制
cp* /var/www/html/yum/epel/7/x86_64/Packages/

更新yum仓库

代码语言:javascript
AI代码解释
复制
createrepo --update /var/www/html/yum/epel/7/x86_64/

yum.conf (nginx)

代码语言:javascript
AI代码解释
复制
server {
    listen       80;
    server_name  yum.attacker.club;
    root         /yumsalt/salt-2018;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年3月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
第十四章·Linux软件管理-YUM工具及源码包
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
8840
第十四章·Linux软件管理-YUM工具及源码包
yum 快速入门与基础
0x00 Linux中软件安装的几种方式 Q:Linux中的如何进行安装、卸载、升级软件和管理? 答:回答这个问题前需要了解Linux的多个发行版本,不同版本之间安装软件方式和命令不一样,且同一个版本
全栈工程师修炼指南
2022/09/28
1.5K0
yum 快速入门与基础
05-1 搭建yum源
张哥编程
2024/12/07
2640
在Centos7.3搭建Yum私有仓库
使用本地iso镜像创建本地yum仓库,该方法不推荐,只针对yum服务器无法上公网的环境下操作,毕竟iso镜像里的包非常有限。
菲宇
2019/06/12
2.2K0
在Centos7.3搭建Yum私有仓库
linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
若想安装一个包,忘记包的名字,但是记得命令,可以根据命令去搜:yum provides “/*/pvcreate” 安装软件包的三种方法 rpm工具(安装路径和文件名基本上都是固定好的。) yum工具(属于用python开发的工具,实际上操作的对象也是rpm包,比rpm工具有一个优势,支持自动安装依赖的包。最简单的) 源码包(源代码,需要通过编译器把源码包编译成可执行文件。最难的) rpm包介绍 把光盘连接上虚拟机 mount /dev/cdrom /mnt 把光盘挂载到目录/mnt下 [root@xie-
用户1215343
2018/02/05
9450
linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
六、Linux核心服务与包管理
要保证一个Linux系统稳定、安全、功能完备,有效管理其后台服务和软件包是至关重要的。本文将深入介绍现代Linux系统中四个核心的管理工具:systemctl (服务管理),wget (文件下载),以及 rpm 和 yum(软件包管理)
IvanCodes
2025/09/28
1880
六、Linux核心服务与包管理
Linux基础软件-yum(二)
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
运维小路
2024/11/01
2570
Linux基础软件-yum(二)
Linux 的yum详解
/etc/yum.conf                              # 为所有仓库提供公共配置
保持热爱奔赴山海
2019/09/18
5.8K0
Linux 的yum详解
什么是yum源?如何对其进行配置?
哈喽,大家好呀!这里是码农后端。今天来聊一聊Linux下的yum源及其配置相关的内容。简单来说,yum源就相当于一个管理软件的工具,可以想象成一个很大的仓库,里面存放着各种我们所需要的软件包及其依赖。
reload
2024/06/25
1.3K0
什么是yum源?如何对其进行配置?
yum 本地仓库搭建这一篇就够了
操作系统:centos7.4 x64,2c4G,200G系统盘,500G数据盘。分区lvm格式,数据盘单独一个lv,挂载在 /data目录。
jerry_huang
2024/05/22
7150
linux配置本地yum源 百度经验_centos7yum源的配置
由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程:
全栈程序员站长
2022/09/21
4K0
本地yum仓库搭建及rpm软件包定制
环境内核信息: [root@zabbix-01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 搭建YUM仓库 创建yum仓库目录 mkdir -p /application/yum/centos6.9/x86_64/ cd /application/yum/centos6.9/x86_64/ rz # 可以
863987322
2018/01/24
1.8K0
CentOS6本地YUM源制作
          YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
挽风
2021/04/13
1.3K0
CentOS6本地YUM源制作
linux软件包管理
在linux系统中我们经常涉及到软件包的删除和添加,那一起来看下在linux系统中软件包的管理方式都有哪些
星哥玩云
2022/09/15
2.3K0
linux软件包管理
六、Linux核心服务与包管理
要保证一个Linux系统稳定、安全、功能完备,有效管理其后台服务和软件包是至关重要的。本文将深入介绍现代Linux系统中四个核心的管理工具:systemctl (服务管理),wget (文件下载),以及 rpm 和 yum(软件包管理)
IvanCodes
2025/12/01
300
六、Linux核心服务与包管理
CentOS 7如何配置yum源「建议收藏」
本教程主要讲解配置“本地yum源”、“网络yum源”以及“ELEP源”
全栈程序员站长
2022/09/21
22.1K0
Linux软件管理 - YUM工具
YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器。由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat、CentOS、Fedora。YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用。
一头小山猪
2020/04/10
1.6K0
CentOS-创建yum本地源
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
小小工匠
2021/08/16
1.7K0
Linux软件包安装--三魔鬼
yum是基于rpm的软件包管理器,他可以使系统管理人员交互和自动化地更细与管理rpm包,他能自动从服务器下载RPM包并安装,他可以自动处理依赖关系,自动安装所有需要的软件包
张琳兮
2018/09/10
2.5K0
Linux软件包安装--三魔鬼
使用vsftp作为集群的yum仓库
Linux nfs01 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
张琳兮
2018/09/10
1.2K0
相关推荐
第十四章·Linux软件管理-YUM工具及源码包
更多 >
领券
社区新版编辑器体验调研
诚挚邀请您参与本次调研,分享您的真实使用感受与建议。您的反馈至关重要,感谢您的支持与参与!
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
首页
学习
活动
专区
圈层
工具
MCP广场
首页
学习
活动
专区
圈层
工具
MCP广场