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/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM