CentOS 7.0 使用 YUM 安裝 MySQL 報錯
問題現象
CentOS 7.0 使用 YUM 安裝 MySQL 時出現類似如下錯誤信息:
File contains no section headers.
問題原因
軟件源未包含相關軟件包。
處理辦法
參閱如下步驟,嘗試切換到 CentOS 的官方軟件源。
1. 編輯源配置文件 /etc/yum.repos.d/epel.repo,將內容修改成下面的內容:
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch failovermethod=priority enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-debuginfo] name=Extra Packages for Enterprise Linux 7 - $basearch - Debug #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 7 - $basearch - Source #baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1
2. 咨詢如下指令載入新軟件源配置:
$ yum makecache
$ yum repolist:
3. 嘗試重新安裝 MySQL 即可。
CentOS 6 配置使用 RPMForge 軟件源
RPMForge 是第三方軟件源倉庫,也是 CentOS 官方社區推薦的第三方軟件源。配置步驟概述如下:
1. 查看系統架構:uname -i
2.通過 wget 等工具下載對應的 rpm 包:
3. 使用如下指令導入 DAG GPG密鑰:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
4. 使用如下指令安裝步驟 2 下載的 rpm包:
$ rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
5. 到 /etc/yum.repos.d/ 目錄檢查安裝情況:
/etc/yum.repos.d/
看到如上圖所示 rpmforge 相關配置文件,即說明安裝成功。