背景
在定位问题时,经常需要下载源码包,总是在网上各处找,很不方便。今天才知道可以直接使用yum命令下载,因此记录一下。
准备
环境需要安装yum-utils组件。
yum install -y yum-utils
操作
yum-utils组件里提供了yumdownloader 命令,主要有以下几个选项,
yumdownloader options:
--destdir=DESTDIR destination directory (defaults to current directory)
--urls just list the urls it would download instead of
downloading
--resolve resolve dependencies and download required packages
--source operate on source packages
--archlist=ARCHLIST
only download packages of certain architecture(s)
因此,如果要下载bash的源码包,可以如下操作,
yumdownloader --source bash
默认是下载到当前目录。
同时也可以直接下载二进制包,
yumdownloader bash
用起来还是比较顺手的。