经常,我们如果需要安装一些比较复杂的软件时,都会在安装操作系统的时候直接勾选,然后进行安装。但是,有的时候,等操作系统安装完了才发现有遗漏的软件没有安装。
这个时候,yum就要出来救场了。使用yum grouplist安装整套软件简直就是神技能啊,拯救了我好多次。
举个栗子(●''●),当我们安装完操作系统之后,可能会忘记安装mysql,但是如果直接用yum install安装的话,有不知道应该要安装mysql的拿些包才能满足我们使用需求。
这个时候,只能百度各种mysql的依赖关系,然后一个一个滴安装,还不一定能成功。
再举个栗子o(^▽^)o,最小化安装完操作系统是没有gnome的。可是当我们突然又需要图形界面的时候,就只能又请出yum大神来帮忙了。但是、但是……图形界面要安装什么包呀?(╯▔皿▔)╯鬼才知道……
这个时候,就是yum grouplist大发神威的时候啦。废话不多说,咱们以安装图形界面为栗子,且看看怎么使用。
实验环境:CentOS6.3
1、需要能使用的yum源
如果是联网的服务器当然是最好。不能联网就只能使用光盘yum源了具体方法请看我之前的一篇博客,或者百度之
下面实验使用的就是光盘源,一切正常木有问题
2、接着,念出召唤yum大神的咒语
[root@CentOS6 ~]# yum clean all [root@CentOS6 ~]# yum update
3、直接使用yum grouplist
命令执行成功之后,将会列出一大堆你已经安装的和能安装的软件套件。
[root@CentOS6 ~]# yum grouplist Loaded plugins: fastestmirror Setting up Group Process Loading mirror speeds from cached hostfile * c6-media: Installed Groups: 图形管理工具 字体 电子邮件服务器 继承 X Windows 系统的兼容性 输入法 通用桌面 Installed Language Groups: 中文支持 [zh] Available Groups: ...... 桌面 桌面平台 桌面平台开发 桌面调试和运行工具 目录客户端 ...... Available Language Groups: 上索布语支持 [hsb] 不丹语支持 [dz] 世界语支持 [eo ......
4、接着安装咱们的图形界面
从可安装软件列表里咱们可以看到图形界面相关条目,直接使用如下命令安装:
yum groupinstall "桌面"
然后,屏幕就会开始翻滚(◎﹏◎)。输入y,然后回车就好了。
当时我安装操作系统的时候选了中文,所以可以直接使用中文安装。如果不是中文系统,那就直接使用列表中的英文单词就行。
接下来就可以试试能不能在屏幕上使用startx来启用桌面了。一般情况下应该是可以了,但是还是建议修改/etc/inittab启动项为5之后重启一下机器。