關於yum問題及優化

2021-10-08 15:00:55 字數 1964 閱讀 2613

問題的真正根源在於:centos-base.repo配置檔案有錯。

替換之後執行以下命令生成快取:

yum clean all

yum makecache

1. 切換源

替換之後執行以下命令生成快取:

yum clean all

yum makecache

2. 嘗試使用外掛程式fastestmirror
yum 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.優...