制作离线yum源
互联网上操作
1.安装所需依赖环境和软件包
1.1安装命令
yum install yum-utils createrepo
1.2各软件包功能
createrepo :生成yum 源各软件之间的依赖索引 yum-utils:安装后可使用 yumdownloader 命令下载所需软件包 reposync:Reposync 用于将远程yum存储库同步到本地,使用yum检索包的目录
2.全量本地离线yum源
以下操作需要在已连接互联网的机器上操作:
2.1查看已配置好的网络源的ID
yum repolist

2.2按照源ID将网络源拉取到本地
reposync -r base -p /opt/data
2.2.1reposync其它参数
-h, --help 显示此帮助消息并退出
-c CONFIG, --config=CONFIG
要使用的配置文件(默认为/etc/yum.conf)
-a ARCH, --arch=ARCH 像运行指定的arch一样(默认值:current
arch,注意:不会覆盖$ releasever。 x86_64是一个
i * 86的超集。)
--source 在源包上运行
-r REPOID, --repoid=REPOID
指定repo id来查询,可以指定多个次(默认全部启用)
-e CACHEDIR, --cachedir=CACHEDIR 用于存储元数据的目录
-t, --tempcache 使用临时目录存储/访问yum-cache
-d, --delete 删除存储库中不再存在的本地包
-p DESTDIR, --download_path=DESTDIR 下载包的路径:默认为当前目录
--norepopath 不要将reponame添加到下载路径。只可以
在同步单个存储库时使用(默认为
添加reponame)
-g, --gpgcheck 删除未通过GPG签名检查的软件包
-u, --urls 只列出要下载的URL,不要下载
-n, --newest-only 仅下载per-repo的最新软件包
-q, --quiet 尽可能少地输出
-l, --plugins 启用yum插件支持
-m, --downloadcomps 下载comps.xml
--download-metadata 下载所有非默认元数据
--allow-path-traversal 允许存储在其repo目录之外的包,同步(UNSAFE,小心使用!)
2.2.2 压缩源文件
tar -zcvf ownyum.tar.gz /opt/data
3.特定软件包yum 源制作
3.1安装所需要的工具包
yum install yum-utils createrepo
安装完成后出现“yumdownloader” "createrepo"两个命令。
3.2创建一个存放软件包和依赖环境的目录
mkdir /opt/data -p
利用yumdownloader 命令可以解决软件安装时的依赖关系,并且用参数可以将其所有都下载下来(并不安装到本地)
命令参数:
yumdownloader --resolve --destdir=/opt/data
# 解决依赖 指定存放目录
yum install 软件名称 --downloadonly --downloaddir=/opt/data
# 解决软件安装问题 解决软件存放目录
3.4 生成repodata索引文件
在有网络的主机上生成一个repodata索引文件,可以使得在单机机器上方便的使用yum安装软件,而不需要自己去解决依赖关系。
命令:(选择下载好依赖关系和软件包的目录)
createrepo /opt/data

生成完毕
/opt/data下生成了一个repodata目录文件
无网络机器上操作
1.打包传输使用
tar -zcvf opt-yum。tar。gz /opt/data
解压后在离线机器上配置yum源
备份原有yum源
mkdir /etc/yum.repos.d/bk -p && mv /etc/yum.repos.d/* /etc/yum.repos.d/bk
配置新yum源
cat >/etc/yum.repos.d/data.repo<<END
[centos-data]
name=data-ce
baseurl=file:///root/opt/data
gpgchek=0
enabled=1
END
验证
yum repolist
制作离线yum源的更多相关文章
- 离线yum源挂载及yum服务器搭建
在进行现网环境搭建的时候,绝大多数情况下,centos或redhat(以下以centos为例)服务器是跟公网隔离的,因此需要找一台服务器挂载自己的yum源. 一.离线yum源包的制作 离线yum源可以 ...
- Centos制作本地yum源
本地YUM源制作 1. YUM相关概念 1.1. 什么是YUM YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shel ...
- Redhat/CentOS 制作本地yum源
一.制作本地yum源的场景有: (1) 操作系统ISO文件是通过光驱读取的 (2) 操作系统ISO文件是通过USB设备挂载的 (3) 操作系统ISO文件是被上传到本地文件夹的形式 二. 这3种配置方式 ...
- Linux线上与本地的httpd搭建【制作本地yum源】
当前时间 2019-10-24-10:53:12 制作本地yum源 我用的VMware Workstation 系统环境: CentOS 7.5 首先我们先要挂载系统镜像 [root@laopa ~] ...
- linux使用createrepo制作本地yum源
目录 linux使用createrepo制作本地yum源 安装createrepo软件包 进入本地rpm包目录 执行完后可以看到生成的repodata目录 编辑yum配置文件使用 完成,测试使用 关于 ...
- 制作本地yum源
镜像源是centos当中下载相关软件的地址,我们可以通过制作我们自己的镜像源指定我们去哪里下载impala的rpm包,这里我们使用httpd这个软件来作为服务端,启动httpd的服务来作为我们镜像源的 ...
- linux——制作本地yum源
1. 将windows系统中的linux镜像插入到linux系统的光驱中 2. 将光驱挂载到一个挂载点 3. 清缓存:yum clean all 4. 修改配置文件 /etc/yum.repos.d/ ...
- linux_制作本地yum源
新建文件夹 mkdir /root/guazai 并将本地磁盘挂载到当前文件夹 mount -o loop /dev/cdrom /root/guazai/ 新建文件夹 mkdir /mnt/loca ...
- Redhat制作本地yum源
1.将iso文件上传到服务器上,然后执行: mount -o loop rhel-server-6.3-dvd.iso /media/cdrom 2.设置yum源,在/etc/yum.repos.d目 ...
随机推荐
- 深度学习与CV教程(13) | 目标检测 (SSD,YOLO系列)
作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/37 本文地址:http://www.showmeai.tech/article-det ...
- Puppeteer学习笔记 (1)- 什么是Puppeteer
本文链接:https://www.cnblogs.com/hchengmx/p/11006263.html 1. phantomjs介绍 在介绍puppeteer之前必须介绍一下phantomjs,p ...
- Chrome自带功能实现网页截图
更新记录 本文迁移自Panda666原博客,原发布时间:2021年6月28日. 很简单,按下Ctrl+Shift+P,打开命令行窗口,如下图所示. 输入命令. Capture full size sc ...
- 牛亚男:基于多Domain多任务学习框架和Transformer,搭建快精排模型
导读: 本文主要介绍了快手的精排模型实践,包括快手的推荐系统,以及结合快手业务展开的各种模型实战和探索,全文围绕以下几大方面展开: 快手推荐系统 CTR模型--PPNet 多domain多任务学习框架 ...
- SAP APO-数据集市,信息多维数据集和Dp
在SAP Advanced Planning and Optimization中,每个数据集市都包含InfoCube,这些InfoCube存储实际数据和较早的计划数据. 在诸如SAP BW之类的数据仓 ...
- 分布式机器学习:同步并行SGD算法的实现与复杂度分析(PySpark)
1 分布式机器学习概述 大规模机器学习训练常面临计算量大.训练数据大(单机存不下).模型规模大的问题,对此分布式机器学习是一个很好的解决方案. 1)对于计算量大的问题,分布式多机并行运算可以基本解决. ...
- ms12-020漏洞
一.环境说明 kali linux windows 7 sp1 二.ms12-020漏洞利用 msf5 exploit(windows/browser/ms10_002_aurora) > se ...
- 解决nginx反向代理Mixed Content和Blockable问题
nginx配置https反向代理,按F12发现js等文件出现Mixed Content,Optionally-blockable 和 Blockable HTTPS 网页中加载的 HTTP 资源被称之 ...
- NC50528 滑动窗口
NC50528 滑动窗口 题目 题目描述 给一个长度为N的数组,一个长为K的滑动窗体从最左端移至最右端,你只能看到窗口中的K个数,每次窗体向右移动一位,如下图: 你的任务是找出窗体在各个位置时的最大值 ...
- NC25025 [USACO 2007 Nov G]Sunscreen
NC25025 [USACO 2007 Nov G]Sunscreen 题目 题目描述 To avoid unsightly burns while tanning, each of the \(C\ ...