163本地實測yum
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - 163.com
baseurl=http://mirrors.163.com/centos/6/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
以下內容轉載地址:https://blog.csdn.net/fuwen1989/article/details/51078793
今天給一個公司搭建LAMP環境,想用前段時間使用的wdCP集成環境,結果遇到個問題,提示相關軟件包沒有安裝,剛好和前一篇文章搭建swoole時遇到的問題一樣,就是缺少gcc包而已,但是當運行
yum -y install gcc gcc++ zlib zlib-devel
時悲劇了,提示yum 命令不存在,頓時慌了。。。。。
經過度娘查找,找到安裝yum的方法,但是經測試驗證2013年前的好多文章已經失效,方法已經不能使用,故記錄以備不時之需,
貼步驟:
1.刪除redhat原有的yum
rpm -aq|grep yum|xargs rpm -e --nodeps
運行這個的時候啥也沒顯示,就是原裝yum也沒有,廠商真夠省事的啊,跳過。。。
2.下載yum安裝文件
以下代碼請勿直接複製,覈對好路徑,注意軟件編號,網易還是很負責的,經常更新喲!!!!!!
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.27-14.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
3.進行安裝yum
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm
rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm um-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
注意最後兩個包必需同時安裝,否則會相互依賴
4.下載 repo文件
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
5.移動到 /etc/yum.repos.d/ 目錄,順便做了下重命名。原有的.repo文件可以重命名以作備份,感覺後來沒用到了,就刪掉了。
mv /user/下載/CentOS-Base.repo /etc/yum.repos.d/rhel-debuginfo.repo
6.運行yum clean all,提示成功
7.運行yum makecache報錯了
提示
repomd.xml 路徑不正確
8.在官網路徑 http://mirrors.163.com/centos/6/os/x86_64/repodata/ 下找到repomd.xml 文件
7.修改源文件
vim /etc/yum.repos.d/rhel-debuginfo.repo
</pre><p></p><div></div><p><span style="color: rgb(51, 51, 51); font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px;">將文件中的$releasever修改爲6,所有的$releasever進行批量替換就可以了;</span></p><p></p><p><span style="color: rgb(204, 0, 0); font-family: arial; line-height: 20.02px;"><span style="font-size: 13px;"><span style="color: rgb(51, 51, 51); font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px;">注意要路徑對應哈。</span></span></span></p><p></p><p>8.保存後再運行</p><p></p><pre style="font-size:12.87px; border:1px solid black; margin-top:0px; margin-bottom:0px; padding:10px; width:800px; line-height:19.305px; overflow:auto; background-color:rgb(247,247,247)">yum clean all
yum makecache
你就會看到提示成功緩存成功了。
9.至此再
yum -yinstall gcc gcc-c++ autoconf automake make
yum -yinstall zlib zlib-devel openssl openssl--devel pcre pcre-devel
哈哈,歡快的進度條跑起來了