Linux系统yumdownloader命令

小柒博客 评论2561字数 488阅读1分37秒阅读模式

一、yumdownloader简介

yumdownloader命令来自英文词组"Yum downloader"的拼写,其功能是用于从Yum存储库下载软件包。yumdownloader是一款简单、实用的命令行工具,Linux系统管理人员只需要告知其要下载的软件包名称,该命令便会自动分析出所对应的依赖关系,并将全部的软件包都下载到本地。

yum install安装完之后会自动清理安装包,如果只想通过Yum下载软件的安装包,但是不需要进行安装的话,可以使用yumdownloader命令。

二、参数详解

选项

含义

--distdir

指定下载存放目录,默认当前目录

--source

下载指定源码包

--urls

列出将要下载的URL

--resolve

当下载RPM包及所需的依赖包

--archist

显示软件包的体系结构

三、使用步骤

1)安装yumdownloader

# yumdownloader命令在软件包yum-utils里面,先安装yum-utils。

[root@localhost ~]# yum -y install yum-utils

2)下载二进制包

# 这里我们下载git、gcc、nginx,以这三个包为例子,先下载到本地然后再从本地部署到无外网环境的服务器上

[root@localhost ~]# yumdownloader --resolve --destdir=/usr/local/git_package git

[root@localhost ~]# yumdownloader --resolve --destdir=/usr/local/nginx_package nginx

[root@localhost ~]# yumdownloader --resolve --destdir=/usr/local/gcc_package gcc

3)压缩软件包

[root@localhost ~]# cd /usr/local/

[root@localhost local]# tar -zcf nginx_package.tar.gz nginx_package

[root@localhost local]# tar -zcf gcc_package.tar.gz gcc_package

[root@localhost local]# tar -zcf git_package.tar.gz git_package

4)无外网环境验证

1、远程拷贝软件安装包

[root@localhost local]# scp git_package.tar.gz gcc_package.tar.gz nginx_package.tar.gz root@192.168.3.129:/usr/local/

2、安装git、gcc、nginx

[root@localhost ~]# cd /usr/local/

[root@localhost local]# tar xf git_package.tar.gz

[root@localhost local]# cd git_package

[root@localhost git_package]# rpm -ivh * --nodeps --force

[root@localhost git_package]# cd ..

[root@localhost local]# tar xf gcc_package.tar.gz

[root@localhost local]# cd gcc_package

[root@localhost gcc_package]# rpm -ivh * --nodeps --force

[root@localhost gcc_package]# cd ..

[root@localhost local]# tar xf nginx_package.tar.gz

[root@localhost local]# cd nginx_package

[root@localhost nginx_package]# rpm -ivh * --nodeps --force

Linux系统yumdownloader命令

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!

继续阅读
历史上的今天
10 月
17
Wechat
微信扫一扫,加我!
weinxin
微信号已复制
微信公众号
微信扫一扫,关注我!
weinxin
公众号已复制
小柒博客
  • 本文由 小柒博客 发表于 2024年10月17日 11:40:41
  • 声明:本站所有文章,如无特殊说明或标注,本站文章均为原创。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。转载请务必保留本文链接:https://www.yangxingzhen.com/10131.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证