yum 命令下载软件包到本地

简介: 在 Linux 系统中,使用 yum 命令可以下载软件包但不安装。通过 yum 的下载缓存功能,可以快速获取软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录

在 Linux 系统中,使用 yum 命令下载软件包但不安装它们可以通过 yum 的下载缓存来实现。yum 默认会缓存下载的软件包,以便在需要时可以快速安装。以下是如何使用 yum 下载软件包的步骤:

列出可安装的软件包:
你可以使用以下命令列出所有可安装的软件包:

bash
yum list available
下载特定软件包:
要下载但不安装一个特定的软件包,可以使用 yum 的 download 命令。例如,下载 nginx 软件包:

bash
yum download nginx
下载特定版本的软件包:
如果你需要下载特定版本的软件包,可以指定版本号:

bash
yum download nginx-1.18.0
下载软件包及其依赖:
要下载软件包及其所有依赖项,可以使用 yum 的 download 命令结合 resolve 选项:

bash
yum download -resolve nginx
指定下载目录:
默认情况下,yum 会将下载的软件包保存在 /var/cache/yum 目录下。如果你想将软件包下载到其他目录,可以使用 -d 或 --dest 选项指定下载目录:

bash
yum download nginx -d /path/to/download/directory
清理下载缓存:
如果你想要清理 yum 的下载缓存,可以使用以下命令:

bash
yum clean all
请注意,yum 的 download 命令在较新版本的 yum 中可能不可用。如果你的系统中 yum 不支持 download 命令,你可能需要升级 yum 或者使用 wget 或 curl 等工具直接从 baseurl 下载软件包。

例如,使用 wget 下载 nginx 软件包:

bash
wget -P /path/to/download/directory $(yum --showduplicates list available nginx | grep nginx | awk '{print $1}')
请确保替换 /path/to/download/directory 为你希望保存下载文件的实际路径。这个命令会从 yum 的仓库中找到 nginx 软件包的下载链接,并使用 wget 下载到指定目录。

目录
相关文章
|
7月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
691 25
|
7月前
|
缓存 Linux UED
Yum与Dnf软件包管理器使用指南
Yum是RedHat、CentOS等Linux发行版中广泛使用的软件包管理器,它为用户提供了便捷的软件包安装、更新、管理等功能。然而,随着技术的发展,Red Hat已经开始将其软件包管理逐渐转移到dnf上。Dnf是yum的增强版,不仅继承了yum的核心功能,还在性能、用户体验等方面进行了诸多优化。在使用上,dnf与yum非常相似,两者在命令层面基本相同,只是名字有所区别。本文将详细介绍yum和dnf的常用命令及其使用方法,帮助用户更好地管理和维护系统中的软件包。
333 3
|
8月前
|
缓存 Linux
CentOS-6的iso下载地址镜像yum源
通过上述步骤,您可以成功下载CentOS 6的ISO镜像文件,并配置适用于CentOS 6的YUM源。尽管CentOS 6已经停止更新,但使用这些镜像和YUM源配置,可以继续在需要的环境中使用和维护CentOS 6系统。
3660 20
|
10月前
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 `yum` 命令可以下载软件包但不安装。通过 `yum` 的下载缓存功能,可以快速获取所需软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
1024 11
|
11月前
|
缓存 前端开发 Linux
Linux yum 命令
10月更文挑战第1天
189 2
|
7月前
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
221 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
12月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
10月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
934 0
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
3422 0
在CentOS上使用yum安装与使用MySQL
|
Oracle Java 关系型数据库
yum安装指定版本的openJDK
yum安装指定版本的openJDK

热门文章

最新文章

  • 1
    CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)
    5599
  • 2
    Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
    672
  • 3
    你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
    308
  • 4
    【Linux】已解决:There are no enabled repos. Run “yum repolist all” to see the repos you have. You can en
    1946
  • 5
    Ngnix05---Ngnix安装方式介绍及源码安装的准备工作,Ngnix安装通过Ngnix源码安装和yum安装
    145
  • 6
    Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
    195
  • 7
    Ngnix09目录结构分析,使用tree工具可以Ngnix目录中以一个树的方式呈现出来,yum install -y tree,tail -f nginx/logs/access.log
    116
  • 8
    Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
    672
  • 9
    IP地址和主机名,ifconfig查看本机的ip地址,无法用,yum -y install net-tools,输入ifconfig之后还会列明网卡,ens33表明的是网卡,inet ip地址,000
    205
  • 10
    Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
    370