yum能否将源下载到本地而不进行安装?

发布网友 发布时间:2022-03-01 08:06

我来回答

4个回答

热心网友 时间:2022-03-01 09:36

修改yum配置文件
vi /etc/yum.conf
########################
cachedir=/mydir/$basearch/$releasever
keepcache=1
####################
这样就缓存了你安装的所有rpm文件到/mydir目录
如果只想下载,但不安装需要安装yum-downloadonly
yum install yum-downlodonly
等你需要下载文件的时候,可以
没有安装过的包
yum install 包名称 --downloadonly --downloaddir=/mydir -y
已经安装过的包
yum reinstall 包名称 --downloadonly --downloaddir=/mydir -y

热心网友 时间:2022-03-01 10:54

那看你下下来干什么用了!要是先下下来等下次装的时候快点我觉得没必要!
因为yum源里的包是时常更新的,你下个旧的下来就起不到更新的作用了。
要是只是想下下来那就没必要用yum了,因为yum也是从一些提供linux更新包的ftp或http服务器上下载包,比方说centos官网,一些大学的网站,比方说北邮的网站:ftp://ftp.bupt.e.cn/pub/mirror/ 提供各种版本的linux软件包源。
你直接登录这些网站下载不是就行了。
by the way,你打开/etc/yum.repos.d/,这里面就是你平时yum更新时为你提供软件包的服务器地址,你用浏览器打开任一个***.repo里的一个baseurl=后面的任一个url都可以下载里面的任意包。

热心网友 时间:2022-03-01 12:28

方法一比较好用,
1、执行 yum -y install yum-utils*
2、cd到你想存储文件的文件夹
3、例如下载git包:yumdownloader git
以下是网络上找来的:
方法一:通过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-mp
/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 指定安装到哪个目录下!!

热心网友 时间:2022-03-01 14:20

终端下man yum,自己慢慢看看有没有哦

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com