Linux系统yumdownloader命令

一、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

Linux系统yumdownloader命令

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

Linux系统yumdownloader命令

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

Linux系统yumdownloader命令

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

Linux系统yumdownloader命令

[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

Linux系统yumdownloader命令

[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命令

原创文章,作者:admin,如若转载,请注明出处:https://hostingchat.cn/1834.html

(0)
admin的头像admin
上一篇 2024年10月16日 上午9:23
下一篇 2024年11月6日 上午10:37

相关推荐

发表回复

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