標籤:mirrors 沒有 架構 AC tin sys serve install check
原文:72675840
https://tinpont.com/2017/fix-yum-download-mariadb-slow/--------CentOS下解決yum下載MariaDB 10.1過慢的問題
我用的CentOS 7 系統,其他Linux 發行版也可以參考。主要說一下如何使用 國內 鏡像加速安裝。
進入 MariaDB 的下載頁面,可以看到:
右邊可以選擇 需要安裝的平台、需要的安裝包格式、CPU 位元。這裡選擇 RPM Package ,下面CPU部分選擇 64-bit ,然後就可以看到這樣的頁面:
當選擇完畢以後,中間出現了可供下載的 連結,但是下面有一行字,說是,通過RPM安裝的最好方式就是 通過倉庫組態工具,那就點進去看一下吧,出現了這個頁面:
在上面依次選擇 發行版、硬體架構、軟體版本後,下面就會出現一段配置,也就是這個:
#
MariaDB 10.2 CentOS repository list - created 2017-05-24 06:22 UTC
#
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl =http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
對於CentOS 7 來說,需要把這段配置放到一個 以 .repo 為尾碼的檔案中,推薦的名稱是MariaDB.repo 。然後把這個檔案放到 /etc/yum.repos.d/ 目錄下即可
放好以後,通過
sudo yum install MariaDB-server MariaDB-client
這個命令進行安裝,於是就會出現漫長的等待,下載速度超不過 10k/s …… 如果 1分鐘之內下載量小於1M,yum會自動切換鏡像,但是這並沒有什麼鬼用,切換了還是很慢 ……
好了,重點來了,下面說說如何 快速下載 MariaDB 。
回到剛才的設定檔,有四行配置
name、baseurl、gpgkey、gpgcheck。
name 沒什麼好說的,gpgcheck 等於1 表示開啟gpg 校正,等於0 表示關閉gpg 校正。
關鍵在於 baseurl 和gpgkey。
baseurl 上面配置的是MariaDB 的官方地址,國內訪問自然是很慢,把它改成國內的 地址即可
gpgkey 用來校正的Key
下面直接貼出修改後的配置,然後說一下怎麼找國內的鏡像
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
可以看到,baseurl 和gpgkey 的地址被修改了,現在 運行安裝命令
(sudo yum install MariaDB-server MariaDB-client ),
就會發現,速度在 2M/s 以上,一兩分鐘就下載好了。
下面說一下如何 尋找國內鏡像地址,看:
這個頁面是不是很熟悉?沒錯,就是下載頁面。在 右側 CPU 下面,有 Mirror,裡面可以選擇鏡像地址,第一個第二個都很快,其他的沒試過,然後回到中間,看大小那一列 有數值的 行,然後隨便選擇一行,點擊左側的連結,進入下載頁面後,會彈出一個視窗,把這個下載視窗關掉,回到瀏覽器,複製瀏覽器的地址,就像下面這樣:
https://downloads.mariadb.org/interstitial/mariadb-10.2.6/bintar-linux-systemd-x86_64/mariadb-10.2.6-linux-systemd-x86_64.tar.gz/from/http%3A//mirrors.neusoft.edu.cn/mariadb/
重點是 尾部的那個地址,也就是http%3A//mirrors.neusoft.edu.cn/mariadb/ 把 %3A 換成冒號,然後在最後加上yum/,得到這個地址:
http://mirrors.neusoft.edu.cn/mariadb/yum/
然後把這個地址粘貼回瀏覽器,你看到了什嗎?沒錯,yum鏡像!
好了,本文就到這裡 ^_^
(轉)yum安裝MariaDB(使用國內鏡像快速安裝,三分鐘安裝完畢)