本來我想這個東西隨便從網上找個教程算了,省事。沒想到,跟我安裝MySQL5.7.9時一樣,網上的教程要麼是過時了,要麼就純粹在扯蛋。來吧,往下看吧,保證你不會失望。還有,不想去網上下載安裝包的,可以從我這裡下載:
工具/原料
Linux系列系統
axel RPM包
yum-axelget源碼包
方法/步驟
首先,看下如何下載axel RPM包,我們可以去這個網站 進行下載,注意看下圖紅線框部分,有32位和64位之分,我下載的是axel-2.4-1.el6.rf.x86_64.rpm,想從我這裡下載的,可以略過這步:
將下載好的RPM包傳到Linux系統中去,我傳到了我係統中的/mysoft目錄中。進入/mysoft目錄:cd /mysoft/。然後就是安裝:rpm -ivh axel-2.4-1.el6.rf.x86_64.rpm。為了節省時間,這些簡單的沒什麼要注意的步驟我就不上圖了!
接下來就是下載yum-axelget源碼包,你可以去這裡https://github.com/crook/yum-axelget/releases下載,也可以在你的Linux系統中執行命令:git clone https://github.com/crook/yum-axelget,進行下載。想從我這裡下載的,同樣可以略過這步。我下載的是yum-axelget-1.0.5.tar.gz,我還是將這個包傳到了我係統中的/mysoft目錄中去。
我們進入/mysoft目錄中去:cd /mysoft/。依次執行下面的命令,進行解包:
gzip -d yum-axelget-1.0.5.tar.gz
tar -xf yum-axelget-1.0.5.tar
這裡我解釋為什麼不用 tar -xfz yum-axelget-1.0.5.tar.gz 直接進行解包,理由很簡單,因為不是所有的Linux都支持 -z 選項的,比如我現在用的CentOS7就不支持tar命令的 -z 選項。解包完成後,在/mysoft就會多出來一個目錄yum-axelget-1.0.5,執行命令:ls -l,進行查看,看下圖紅線框部分:
進入yum-axelget-1.0.5目錄:cd ./yum-axelget-1.0.5/。查看這個目錄下的文件:ls -l,看下圖:
我們需要將上圖中用紅線框標出來的兩個文件axelget.conf和axelget.py都複製一份:
cp axelget.conf /etc/yum/pluginconf.d/
將axelget.conf文件複製到/etc/yum/pluginconf.d/目錄中一份
cp axelget.py /usr/lib/yum-plugins/
將axelget.py文件複製到/usr/lib/yum-plugins/目錄中一份
這步很簡單,我就不上圖了!
本來做完這些工作,yum就可以使用axelget插件了。但是,如果你係統中的yum沒有自帶fastestmirror插件的話,就要再多做一步工作,安裝fastestmirror插件:
yum -y install yum-fastestmirror
這裡我來解釋下 -y 選項,yum在執行安裝的時候,會先從yum源上搜索可用安裝包,當搜索到之後,會詢問你是否安裝,-y選項表示不詢問,直接安裝。當然,-y選項可用可不用。
做完以上工作,我們來測試一下yum是否可以使用axelget插件,執行命令:
yum update
可以通過看下圖紅線框部分來確認yum是否可以使用axelget插件:
注意事項
必須安裝axel插件
必須安裝fastestmirror插件