[转帖]yum downloadonly

yum,downloadonly · 浏览次数 : 0

小编点评

**使用下载包工具解决无外网部署问题** 为了解决每次上线服务器时无法通过yum仓库进行安装的问题,可以使用下载包工具下载依赖包,方便无外网部署。 **步骤:** 1. **找到下载依赖包的工具:** - 借用downloadonly下载依赖包。 2. **使用downloadonly工具下载依赖包:** ```bash downloadonly -c -r +软件名称 --downloaddir=指定rpm包存放路径 ``` **参数解释:** - **-c:**指定下载的远程仓库。 - **-r:**使用递归搜索。 - **+软件名称:**下载软件包名称。 - **--downloaddir=指定rpm包存放路径:**指定下载的rpm包存放目录。 **示例:** ```bash downloadonly -c -r +nginx --downloaddir=/usr/local/nginx/ ``` 该命令将下载nginx所需的所有依赖包并将其放置在/usr/local/nginx目录下。

正文

https://www.jianshu.com/p/937e41636e73

 

对于很多有特殊部门部署经验的运维人员来说,每一次上线都是非常痛苦的,因为服务器不能通外网,所以无法直接通过yum仓库进行安装,所在安装一个普通的nginx都变得非常繁琐,首先要安装gcc和g++,这两个工具又分别依赖其他的包,所以就要找到每个包所依赖的包,这样使得部署起来变的十分困难。

所以,借用downloadonly下载依赖包是很好的工具,可以仅下载所需软件和及其依赖包,大大解决了无外网安装时找依赖包的问题,首先找一台可以连接外网的服务器

yum install --downloadonly +软件名称 --downloaddir=指定rpm包存放路径

与[转帖]yum downloadonly相似的内容:

[转帖]yum downloadonly

https://www.jianshu.com/p/937e41636e73 对于很多有特殊部门部署经验的运维人员来说,每一次上线都是非常痛苦的,因为服务器不能通外网,所以无法直接通过yum仓库进行安装,所在安装一个普通的nginx都变得非常繁琐,首先要安装gcc和g++,这两个工具又分别依赖其他的

[转帖]使用yum install和reposync下载rpm安装包以及wget和curl下载文件

记录:311 场景:在CentOS 7.9操作系统,使用yum install --downloadonly命令下载rpm安装包和依赖包;使用reposync命令下载远程yum源镜像仓库;使用wget命令下载指定文件;使用curl下载指定文件。 版本: 操作系统:CentOS 7.9 1.基础环境

[转帖]yum源的三种搭建方式

https://www.cnblogs.com/xiexun/p/14548910.html 一、 本地yum仓库的搭建 1.1、获取软件包资源 将iso镜像挂载在本地目录中,此次挂载目录为/var/www/html/repo/,此目录本身不存在,需要创建。软件宝资源还可以从网络中的开源镜像站获取

[转帖]yum提示Error: rpmdb open failed 报错处理

Linux 下,在使用yum 安装时,可能会报以下错误: [root@localhost tmp]# yum --di sab1 erepo=* erase 1ibX11 rpmdb: Program version 4.7 doesn't match environment version 720

[转帖]yum安装速度慢出现Loaded plugins: fastestmirror解决办法

https://bbs.qunyingkeji.com/2065/ 1.原因 yum安装软件时出现Loaded plugins: fastestmirror说明fastestmirror插件出错了 2.解决办法 禁用fastestmirror插件 vi /etc/yum/pluginconf.d/f

[转帖]yum 下载全量依赖 rpm 包及离线安装(终极解决方案)

简介 通常生产环境由于安全原因都无法访问互联网。此时就需要进行离线安装,主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线 rpm 包安装。 验证环境 Centos 7.2 查看依赖包 可以使用“yum deplist”命令来查找 rpm 包的依赖列表。

[转帖]通过yum展示安装包依赖关系,下载rpm包

https://www.cnblogs.com/hellxz/p/13212392.html 背景 平时测试环境中,服务器是可以访问外网的,而在内网环境,想要安装一些软件,比如docker,就需要离线安装,需要提前准备好需要的rpm安装包以及其依赖包 本文记录下如何使用yum展示软件包的依赖关系,以

[转帖]通过yum命令只下载rpm包

https://www.cnblogs.com/sunbines/p/16404334.html 正文 遇到服务器没有网络的情况下部署环境,或者创建自己的 yum 仓库等。每次都是在网上搜搜搜,都是五花八门,自己整理了下自己用到的以下三种方式,这里没有太多废话,只是如何安装并示例经常用到的方式,如果

[转帖]收集yum install安装的软件的全量依赖 rpm 包

离线安装主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线 rpm 包安装。 有时候离线 rpm 包有比较难于收集齐全,但测试环境我们又可以通过 yum install XXX 完成某个软件的安装,那我们是否可以将 yum 方式安装的软件,通过某种方式收

[转帖]在yum安装本地rpm文件时遇到public key不正确问题

yum错误:public.gpg.key: import read failed(2). 在yum安装本地rpm文件时遇到public key不正确问题 Downloading Packages: warning: rpmts_HdrFromFdno: Header V3 DSA signature