yum使用总结

好久没有配置yum源,不想进yum.repos.d一行一行写,偷个懒

先确认有没有安装yum-utils:

# yum install yum-utils

添加镜像源:

# yum-config-manger --add-repo file://iso/      #使用的本地挂载的镜像地址

最后还需要再yum.repos.d/iso配置文件中添加一行gpgcheck=0

添加阿里云镜像:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

 最后,清空缓存,跟新yum源

# yum clean all
# yum repolist

 

  因为在某一些单位部署,没有外网的情况下,只能先做好tar包,再进行部署。因yum install默认安装完之后会自动清理安装包,如果只想通过yum下载软件的安装包,但是不需要进行安装的话,可以使用 yumdownloader 命令。 当然也可以在repo文件中添加keepcache=1,下载的rpm文件也会自动保存在 /var/cache/yum/x86_64/目录下

yumdownloader 命令在软件包 yum-utils 里面。先前已经安装了这里就不需要安装了,查看 yum-utils 软件包有没有 yumdownloader,如果有输出代表可用:

rpm -ql yum-utils |grep yumdownloader

单纯的使用yumdownloader 只会下载给既定RPM包,安装时候所需要的一些依赖不会被下载。如果要下载依赖加上"--resolve"参数,如果要指定下载目录。加上"--destdir"参数,如下面我需要下载docker-ce及关联的包:

yumdownloader docker-ce  --resolve --destdir=/home/docker-ce/

 

posted @ 2020-10-30 14:08  每日一坑  阅读(1118)  评论(0)    收藏  举报