yum安装过程 保留安装包

1、通过指令直接保存,且规定安装目录,以telnet程序为例

yum -y install --downloadonly --downloaddir=/tmp/package/ telnet #
#其中--downloadonly表示仅下载不安装, --downloaddir=/tmp/package/ 表示自定义的存储目录
#如果已经安装了telnet这个指令,再去做仅下载的指令,就下载不下来了,可以换机器试试,或是试试下边的第3种方法

2、有个修改配置文件的方法(保险起见重启了系统再安装的telnet),目录太深,找软件安装包也麻烦

[root@wjy 7]# vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever #这里是缓存目录
keepcache=1 #这里改成1,就存下来了
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
[root@wjy packages]# pwd
/var/cache/yum/x86_64/7/base/packages
[root@wjy packages]# ll |grep telnet
[root@wjy packages]#
[root@wjy packages]# pwd
/var/cache/yum/x86_64/7/updates/packages
[root@wjy packages]# ll |grep telnet
-rw-r--r--. 1 root root    65932 11月 18 2020 telnet-0.17-66.el7.x86_64.rpm
[root@wjy packages]#

3、安装yum-utils工具的方式,yumdownloader指令用–destdir参数指定存储目录

[root@wjy 7]# yum -y install telnet
[root@wjy ~]# yumdownloader --destdir=/tmp/telnet/ telnet
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * epel: d2lzkl7pfhq30w.cloudfront.net
 * extras: mirrors.huaweicloud.com
 * updates: mirrors.ustc.edu.cn
[root@wjy ~]# ll /tmp/telnet/
总用量 68
-rw-r--r-- 1 root root 65932 11月 18 2020 telnet-0.17-66.el7.x86_64.rpm
[root@wjy ~]#
上一篇:Jetpack Compose的Modifier顺序问题


下一篇:Centos7环境下的root账号不能开启VLC