yum安装软件
当你想安装软件的时候,可能你只知道一个大概的名字或者你想确认你系统的yum源中是否存在该软件包,那么你就可以用下面的命令来查找确认
#yum list |grep softname
如果想知道你现在已经安装来哪些包,可以使用
#rpm -qa | grep softname
得到软件对应的正确软件包名称之后,就可以使用
#yum install softname
来正确安装你需要的软件了
如果提示有依赖文件没找到(通常是库文件),那么可以尝试使用
#yum provides */miss-file-name*
来看看哪些安装程序可能提供这样的库文件
添加源
如果你需要安装的软件在现有的源里没有,你就可以尝试添加一个新的源到你的系统里面。当然,你必须保证添加的源跟你的系统是一致的(比如都是64位,对应centos-6)
//更改系统yum源配置,以添加google源为例
#vim /etc/yum.repos.d/google.repo
[google]
name=Google - i386
baseurl=https://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgchech=1
pgpkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
//之后你就可以在源里面找到之前你可能找不到的安装包,比如chrome
需要说明的是,上面google的源是对应32位系统的,如果你是64位系统你需要将stable后面改为x86_64.并且上面google的链接直接用浏览器应该是打不开的,也就是说你没法从浏览器里面看到这个源里面都有哪些安装包
如果碰到提示需要GPG-KEY的时候,可以先上网找到对应的KEY的链接,然后输入:
#rpm --import url-to-the-key-you-needed
在添加完多个源后,可以再装一个yum的插件让它自动选择最开的源进行下载安装
#yum install yum-fastestmirror -y //-y 表示需要你确认的时候,默认选择yes
对于国内的用户来说,中科大的源是不错的选择,这里是相关的使用帮助。
安装单独的软件包
如果你不能按照安装chrome那样直接找到正确的源的话,可以尝试到提供rpm包索引的网站去查找相应的软件
推荐使用:pbone.net网站
常用第三方yum源
推荐三个常用的yum源:
EPEL
rpmforge
rpmfusion
在系统安装完多个源之后,最好再安装一个小工具:fastestmirror帮助你自动找到下载最快的源
yum常用命令
#yum info installed //列出所有安装包的信息
#yum update [包名称] //更新指定包
#yum search [keyword] //搜索包
#yum remove [包名称] //卸载指定包
#yum -y ... //默认使用yes回答后续的提问