转自[http://www.linuxidc.com/Linux/2012-06/62664.htm]
方法一:通过yum自带一个工具:yumdownloader
[root@web1 ~]# rpm -qa |grep yum-utils
[root@web1 ~]# yum -y install yum-utils*
[root@web1 ~]# rpm -ql yum-utils
/usr/bin/debuginfo-install
/usr/bin/package-cleanup
/usr/bin/repo-graph
/usr/bin/repo-rss
/usr/bin/repoclosure
/usr/bin/repodiff
/usr/bin/repomanage
/usr/bin/repoquery
/usr/bin/reposync
/usr/bin/repotrack
/usr/bin/verifytree
/usr/bin/yum-builddep
/usr/bin/yum-debug-dump
/usr/bin/yum-groups-manager
/usr/bin/yumdownloader #可以看到yumdownloade这个工具是由yum-utils这个软件安装生成的!
安装好后就可以直接使用了,使用非常简单,如下:
[root@web1 ~]# ls
sys_init.sh
[root@web1 ~]# yumdownloader vlock
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.centos.org
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
vlock-1.3-23.i386.rpm | 11 kB 00:00
[root@web1 ~]# ls
sys_init.sh vlock-1.3-23.i386.rpm
方法二:使用yum的一个插件:yum-downloadonly
安装yum-downloadonly
[root@web1 ~]# yum -y install yum-downloadonly
[root@web1 ~]# rpm -q yum-downloadonly
yum-downloadonly-1.1.16-21.el5.centos
使用方法也非常简单:
[root@web1 ~]# rpm -e vlock
[root@web1 ~]# yum -y install --downloadonly --downloaddir=/tmp/ vlock
[root@web1 ~]# ll /tmp/
total 12
-rw-r--r-- 1 root root 11182 Nov 19 2007 vlock-1.3-23.i386.rpm
--downloadonly 说明只下载
--downloaddir 指定安装到哪个目录下!!
以后可以通过YUM来下载相关软件了!!
分享到:
相关推荐
在上述示例中,可以看到`gcc`已经是最新的版本且已安装,因此`yum`只处理了`gcc-c++`的安装。此外,`yum`还检测到`gcc-c++`依赖于`libstdc++-devel`库,并将其一同安装,确保了编译环境的完整性和兼容性。 #### ...
离线安装`yum`工具通常适用于没有网络连接或者网络环境不稳定的情况。以下是一步一步的离线安装教程: 1. **准备环境**:确保你的系统是CentOS 6.9,并且拥有一个包含所需软件包的外部媒介(如USB驱动器、光盘或另...
yum 命令找不到,快速安装yum centos-yumconf-4-4.5.noarch.rpm python-elementtree-1.2.6-5.el4.centos.x86_64.rpm python-sqlite-1.1.7-1.2.1.x86_64.rpm python-urlgrabber-2.9.8-2.noarch.rpm sqlite-3.3.6-2....
安装`yum`通常并不复杂,因为它是大多数CentOS发行版的一部分。你可以使用`dnf`(Dandified Yum)来安装`yum`,因为`dnf`在CentOS 7中是默认的包管理器,并且能够处理`yum`的依赖关系: ```bash sudo dnf install -y ...
在Red Hat 9操作系统中,Yum(Yellowdog Updater, Modified)是一个强大的包管理器,它使得用户能够方便地安装、更新和卸载软件包。Yum通过连接到网络上的存储库,自动处理依赖关系,简化了软件的维护工作。在没有...
软件包管理是系统管理员日常工作中不可或缺的一部分,而YUM(Yellowdog Updater Modified)作为RHEL(Red Hat Enterprise Linux)及其衍生版本如CentOS、Fedora等系统中的软件包管理器,提供了强大的功能,包括...
- **自动解决依赖关系**:YUM能够自动分析软件包之间的依赖关系,并下载安装所需的依赖项,大大简化了用户的工作。 - **统一的包管理接口**:通过YUM,用户可以使用一致的命令来处理不同的软件包,如安装、升级、...
YUM是一个高级包管理工具,能够从服务器上下载、安装、删除和管理RPM包,并且还能自动解决依赖问题。这对于快速安装GCC不同版本非常重要。 从文件提供的内容片段中,我们可以得知在CentOS 6.x系统中安装GCC 4.8、...
如果某个软件包依赖于其他未安装的包,`yum`会在安装过程中自动下载并安装这些依赖。 总的来说,`yum`在CentOS系统中的作用不可忽视。它简化了软件包的管理,使得系统维护变得更加便捷。理解并熟练使用`yum`,对于...
当客户端通过YUM命令请求安装或更新软件时,YUM会根据这些元数据从仓库中下载相应的软件包。 二、搭建局域网YUM仓库步骤 1. 选择服务器:首先,你需要在局域网中选择一台能访问互联网的服务器作为YUM仓库服务器。这...
2. `yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm`:这是一个YUM插件,它的作用是在更新或安装软件时快速找到最快的镜像源,这对于在线环境非常重要,但在离线环境下主要是为了确保我们已经下载了正确的镜像...
4. `yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm`:这个插件增强了`yum`的功能,可以在执行安装或更新操作时自动选择速度最快的镜像源,从而加快软件包的下载速度。 5. `yum-metadata-parser-1.1.2-16.el6....
`Readme-说明.htm`文件包含了关于如何编译和安装YUM的指南,对于不熟悉这个过程的人来说是非常有用的资源。 **详细知识讲解:** 1. **YUM工作原理**: YUM通过一个元数据仓库(repository)获取RPM包信息,这些元...
不兼容的版本可能导致运行时问题,未解决的依赖可能会使安装失败,而忽视系统资源限制(如磁盘空间)则可能导致安装过程中出现错误。 总的来说,"centos 和 linux 6.5 yum包"涉及到的是如何在两个不同的Linux发行版...
当系统需要更新某个软件时,`yum`会自动下载并安装所有相关的依赖包,使得系统升级变得更加方便快捷。 对于“yum的自动更新”,这个功能允许系统定期检查并下载最新的安全补丁和软件版本,以保持系统的安全性与稳定...
安装MySQL的过程非常简单,只需要一条`yum install`命令即可完成: ```bash yum install mysql-community-server ``` 如果想要在安装过程中不显示任何提示信息,可以在命令末尾加上`-y`参数: ```bash yum ...
这会下载并安装Apache软件包和其依赖,并自动启用Apache服务。默认的Apache工作目录是 "/var/www/html",Apache配置文件位于 "/etc/httpd/conf/httpd.conf"。 第二步是安装PHP及其扩展: 由于CentOS 7默认安装的PHP...
在深入探讨如何在CentOS 6.2上通过YUM包管理器安装中文输入法之前,我们先简要了解一下CentOS以及YUM的基本概念。CentOS是基于Red Hat Enterprise Linux (RHEL)源代码编译而成的一个开源操作系统,它旨在提供一个...
源码安装与yum安装mysql 本文将介绍在Linux 7中编译安装MySQL 5.6.33版本和使用yum源安装MySQL 5.6.49版本的步骤,以及可能会出现的一些问题。 一、源码安装MySQL 5.6.33 1. 卸载CentOS自带的MariaDB 首先,我们...
接下来,我们可以使用`yum`的`downloadonly`插件来下载指定的软件包及其依赖,而不进行安装。例如,我们要下载`createrepo`软件包,可以运行: ```bash mkdir -p /tmp/yum yum -y install createrepo --...