centos 6.5 yum 安装,centos查看当前yum源
如何在CentOS 6.5上安装EPEL 源
在文本中,我将展示在CentOS下如何安装EPEL源
提示- RHEL/CentOS系统有许多第三方源,比较流行的比如RpmForge,RpmFusion,EPEL,Remi等等。
然而需要引起注意的是,如果系统添加了多个第三方源,可能会因此产生冲突——一个软件包可以从多个源获取,一些源会替换系统的基础软件包,从而可能会产生意想不到的错误。已知的就有Rpmforge与EPEL会产生冲突。
对于这些问题我们建议,调整源的优先权或者有选择性的安装源,但是这需要复杂的操作,如果你不确定如何操作,我们推荐你只安装一个第三方源。
在CentOS上安装EPEL
要想安装EPEL,我们先要下载EPEL的rpm安装包。
CentOS/RHEL下的6.x和5.x版本下载页面如下
以上网址可能会被重定向到特定的镜像站而加快下载速度。这个页面包含可以直接获取到rpm包的下载链接。直接的下载链接如下:
根据你的CentOS版本来选择正确的下载地址。
请注意EPEL的安装包是独立编译的,所以它可以安装在32位和64位系统中。
1.确认你的CentOS的版本
首先通过以下命令确认你的CentOS版本
$ cat/etc/RedHat-release
CentOS release 6.4(Final)
2.下载EPEL的rpm安装包
现在从上面的地址下载CentOS版本所对应的EPEL的版本
$ wget
3.安装EPEL
通过以下命令安装EPEL软件包
$ sudo rpm-ivh epel-release-6-8.noarch.rpm
或
$ sudo rpm-ivh epel-release*
5.检查EPEL源
安装好EPEL源后,用yum命令来检查是否添加到源列表
# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.vonline.vn
* epel: buaya.klas.or.id
* extras: centos-hn.viettelidc.com.vn
* updates: mirrors.fibo.vn
repo id repo name status
base CentOS-6- Base 6,381
epel Extra Packages for Enterprise Linux 6- x86_64 10,023
extras CentOS-6- Extras 13
nginx nginx repo 47
updates CentOS-6- Updates 1,555
repolist: 18,019
EPEL已经在repo后列出,并且显示提供了上万个软件包,所以EPEL已经安装到你的CentOS了。
EPEL源的配置安装到了/etc/yum.repos.d/epel.repo文件。
现在来试一下从EPEL获取软件包
$ sudo yum install htop
如何配置Centos 6.5 的yum源
您好,很高兴为您解答。
1.检查是否安装yum包
查看RHEL是否安装了yum,若是安装了,那么又有哪些yum包:
[root@localhost~]# rpm-qa|grep yum
yum-metadata-parser-1.0-8.fc6
yum-3.0.1-5.el5
yum-rhn-plugin-0.4.3-1.el5
yum-updatesd-3.0.1-5.el5
2删除redhat自带的yum包
卸载上面显示的所有yum包:
[root@localhost~]# rpm-qa|grep yum|xargs rpm-e--nodeps(不检查依赖,直接删除rpm包)
再用
[root@localhost~]# rpm-qa|grep yum
[root@localhost~]#
查看,无信息显示表示已经卸载完成。
3.下载新的yum包。使用Centos6.5的yum包
#wget
#wget
#wget
安装yum软件包
注意:单个的安装包可能会依赖其它包(例如yum和yum-fastestmirror会相互依赖),所以我们可以把所有这些包放在一起,用一行命令将它们同时安装即可:
#rpm-ivhyum-metadata-parser-1.1.2-16.el6.i686.rpmyum-3.2.29-40.el6.centos.noarch.rpmyum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
4.更换yum源。使用163的源
#cd/etc/yum.repos.d/
#wget
#viCentOS6-Base-163.repo
编辑文件,把文件里面的$releasever全部替换为版本号,即6.5最后保存!或者直接把下面的内存拷贝到CentOS6-Base-163.repo文件中即可(已经修改好)
#CentOS-Base.repo
#
#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe
#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand
#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates
#unlessyouaremanuallypickingothermirrors.
#
#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe
#remarkedoutbaseurl=lineinstead.
#
#
[base]
name=CentOS-6.5-Base-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=os
gpgcheck=1
gpgkey=
#releasedupdates
[updates]
name=CentOS-6.5-Updates-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=updates
gpgcheck=1
gpgkey=
#additionalpackagesthatmaybeuseful
[extras]
name=CentOS-6.5-Extras-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=extras
gpgcheck=1
gpgkey=
#additionalpackagesthatextendfunctionalityofexistingpackages
[centosplus]
name=CentOS-6.5-Plus-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=
#contrib-packagesbyCentosUsers
[contrib]
name=CentOS-6.5-Contrib-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=
5.清除原有缓存
#yumcleanall
重建缓存,以提高搜索安装软件的速度
#yummakecache
6.更新系统
#yumupdate
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
CentOS6.2版本用yum升级到CentOS6.6的方法
因为手上只有6.2版本的CentOS,安装好后觉着版本太低了,就通过命令行进行升级
查看可用的更新
#yumlist updates
更新升级到centos 6.5
#yumupdate
不幸的是,我在这次的更新过程中,出现了一些错误
Error: Package: matahari-host-0.4.4-11.el6.i686(@anaconda-CentOS-201112130233.i386/6.2)
Requires: libqpidclient.so.5
Removing: qpid-cpp-client-0.12-6.el6.i686(@anaconda-CentOS-201112130233.i386/6.2)
libqpidclient.so.5
Updated By: qpid-cpp-client-0.14-22.el6_3.i686(base)
Not found
Error: Package: matahari-service-0.4.4-11.el6.i686(@anaconda-CentOS-201112130233.i386/6.2)
Requires: libqpidclient.so.5
Removing: qpid-cpp-client-0.12-6.el6.i686(@anaconda-CentOS-201112130233.i386/6.2)
libqpidclient.so.5
Updated By: qpid-cpp-client-0.14-22.el6_3.i686(base)
Not found
根据它的提示,执行命令
# yum update--skip-broken
和
# rpm-Va--nofiles--nodigest
都不行,经过网络搜索找到解决办法:
1、先卸载qpid-cpp-client
# yum-y remove qpid-cpp-client
2、清除重建缓存
# yum clean all
# yum makecache
3、重新执行更新动作
# yum update