首先進入yum.repos.d 而後刪除本地的倉庫。linux
而後從新下載一個源,能夠使用vim
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo (若是沒有這個命令就使用下面的curl)
或者
curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repocurl
而後vim cottos7-base-163.repo 能夠查看源文件地址url
yum list 能夠查看新倉庫spa
安裝好擴展源後的核心文件 epel-testing-repohtm
updates 這裏 寫的是倉庫名字文檔
查看:ls /var/cache/yum/x86_64/7/(加倉庫名)/packages/ = 下載後安裝包的存放目錄get
在--downloadonly 後面在添加一個參數 --downloadonly=/須要存放的目錄/源碼
yum reinstall -y 包名 --downloadonly --downloaddir=路徑 從新安裝一次已經安裝過的包io
約定全部的源碼包都存放目錄爲:cd /usr/local/src/
若是下載出現問題 例如404 說明網址已通過期,能夠到 r.amingliux.com 裏面去尋找新的下載地址
網址 www.r.aminglinux.com
但是使用 tar 來解壓源碼包
能夠more README 來查看說明文檔。
上一條命令錯誤,安裝一個gcc
安裝完之後就能夠從新執行第一步從新進行安裝文件
安裝之後使用 make 對文件進行一個檢測,檢測根據電腦的配置決定時間。
檢測完後使用echo $? 檢測上一條命令是否正確
1. 配置yum源優先級 http://ask.apelearn.com/question/7168 2. 把源碼包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm