問題的真正根源在於:centos-base.repo
配置檔案有錯。
替換之後執行以下命令生成快取:
yum clean all
yum makecache
1. 切換源
替換之後執行以下命令生成快取:
yum clean all
yum makecache
2. 嘗試使用外掛程式fastestmirroryum install yum-fastestmirror
安裝之後,生成配置檔案/etc/yum/pluginconf.d/fastestmirror.conf
,配置檔案中的hostfilepath
字段,用於定義yum源的配置檔案(通常是/var/cache/yum/timedhosts.txt
或/var/cache/yum/x86_64/7/timedhosts.txt
),然後我們就可以將所知道的yum源統統寫入這個txt檔案,如:
mirrors.163.com
mirrors.tuna.tsinghua.edu.cn
mirrors.huaweicloud.com
mirrors.aliyun.com
mirror.cdnetworks.com
以上源中,mirrors.163.com
是公認較快的
2. 嘗試禁用外掛程式fastestmirror
如果上述方法無效,或者你發現本來就有安裝fastestmirror
但是還是這麼慢,那麼還有可能是因為fastestmirror
本身多次切換無效源導致的,這個時候可以嘗試禁用fastestmirror
禁用fastestmirror
禁用fastestmirror
,使用命令vi /etc/yum/pluginconf.d/fastestmirror.conf
,修改配置檔案,將enabled
節點由1改為0,禁用yum外掛程式fastestmirror
[main]
enabled=0 // 這個節點由1修改為0,禁用yum外掛程式fastestmirror
verbose=0
always_print_best_host = true
socket_timeout=3
# relative paths are relative to the cachedir (and so works for users as well
# as root).
hostfilepath=timedhosts.txt
maxhostfileage=10
maxthreads=15
#exclude=.gov, facebook
#include_only=.nl,.de,.uk,.ie
使用命令vi /etc/yum.conf
,修改yum的配置檔案,講plugins
節點由1改為0,禁用所有yum外掛程式
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=0 // 這個節點由1修改為0,禁用所有yum外掛程式
installonly_limit=5
bugtracker_url=
distroverpkg=centos-release
關於yum庫的相關問題
區域網共享yum庫的兩種方式 一種是基於http的,需要配置httpd。一種是基於ftp的。需要ftp的支援。具體設定引數可參照網上的相關教程。yum庫的建立主要涉及到兩點 1 yum伺服器安裝createrepo並建立倉庫 2 安裝完成之後,在 usr bin 目錄下會有乙個createrepo命...
關於yum源配置出錯的問題
今天yum clean之後,重新makecache的時候路徑一直有問題,後來仔細看了看,系統讀取的網路路徑和163源真實的路徑有好幾個資料夾的差別,網上找了找說是 releasever配置的問題。本來準備糾結很久去重新摸索配置releasever,結果在室友的建議下換了乙個yum源,任何問題都沒了,...
09day 命令提示符優化及yum優化
01.yum install y vim tree wget net tools nmap bash completion 補全centos7的部分命令引數 02.優化基礎的yum原始檔 通過阿里映象源進行優化 curl o etc yum.repos.d centos base.repo 03.優...