注:可以通过 yum grouplist 来查看可能批量安装哪些列表

从Windows转到Linux下面,一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢。但是如果你掌握了用yum的命令行模式进行 配置程序,你肯定会从心底喜欢上这个强大的工具。因为yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum的命令形式一般是如下:yum [options] [command] [package ...]

其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package
...]是操作的对象。

概括了部分常用的命令包括:

自动搜索最快镜像插件:yum install yum-fastestmirror

安装yum图形窗口插件:yum install yumex

1 安装

yum install 全部安装

yum install package1 安装指定的安装包package1

yum groupinsall group1 安装程序组group1

2 更新和升级

yum update 全部更新

yum update package1 更新指定程序包package1

yum check-update 检查可更新的程序

yum upgrade package1 升级指定程序包package1

yum groupupdate group1 升级程序组group1

3 查找和显示

yum info package1 显示安装包信息package1

yum list 显示所有已经安装和可以安装的程序包

yum list package1 显示指定程序包安装情况package1

yum groupinfo group1 显示程序组group1信息yum search string
根据关键字string查找安装包

4 删除程序

yum remove | erase package1 删除程序包package1

yum groupremove group1 删除程序组group1

yum deplist package1 查看程序package1依赖情况

5 清除缓存

yum clean packages 清除缓存目录下的软件包

yum clean headers 清除缓存目录下的 headers

yum clean oldheaders 清除缓存目录下旧的 headers

yum clean, yum clean all (= yum clean packages; yum clean
oldheaders) 清除缓存目录下的软件包及旧的headers

比如,要安装游戏程序组,首先进行查找:

#:yum grouplist

可以发现,可安装的游戏程序包名字是”Games and Entertainment“,这样就可以进行安装:

#:yum groupinstall "Games and Entertainment"

所 有的游戏程序包就自动安装了。在这里Games and
Entertainment的名字必须用双引号选定,因为linux下面遇到空格会认为文件名结束了,因此必须告诉系统安装的程序包的名字是“Games
and Entertainment”而不是“Games"。

此外,还可以修改配置文件/etc/yum.conf选择安装源。可见yum进行配置程序有多方便了吧。更多详细的选项和命令,当然只要在命令提示行下面:man
yum

yum
groupinstall "KDE (K Desktop Environment)"

yum install pirut k3b mikmod

yum groupinstall "Server Configuration Tools"

yum groupinstall "Sound and Video"

#yum groupinstall "GNOME Desktop Environment"

yum groupinstall "Legacy Software Support"

yum groupinstall "Development Libraries"

yum groupinstall "Development Tools"

#yum groupinstall "Windows File Server"

yum groupinstall "System Tools"

yum groupinstall "X Window System"

yum install php-gd

yum install gd-devel

yum groupinstall "Chinese Support"

#yum install samba-common 
(此一動作會一起安裝samba-client)

#yum install samba

yum install gcc

yum install cpp

yum install gcc-c++

yum install ncurses

yum install ncurses-devel

yum install gd-devel php-gd

yum install gd-devel

yum install gcc

yum install cpp

yum install gcc-c++

yum install ncurses

yum install ncurses-devel

yum install gd-devel php-gd

yum install gd-devel

yum install zlib-devel

yum install freetype-devel freetype-demos freetype-utils

yum install libpng-devel libpng10 libpng10-devel

yum install libjpeg-devel

yum install ImageMagick

yum install php-gd

yum install flex

yum install ImageMagick-devel

#yum install
system-config-bind

#yum groupinstall "DNS Name
Server"     
//安裝 bind 及 bind-chroot 套件

yum groupinstall "MySQL Database"'

yum clean all

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(71)-微信公众平台开发-公众号管理
  2. 解决:win10_x64 VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation
  3. Oracle 常用数据类型(转)
  4. NDK编译FreeImage
  5. Virtio:针对 Linux 的 I/O 虚拟化框架
  6. java教材
  7. 第二部分面向对像基础第五章Strng类中方法的使用
  8. 【转】C++容器类
  9. Django - 通用视图
  10. 定时任务管理中心(dubbo+spring)-我们到底能走多远系列47
  11. Linux防火墙配置—SNAT1
  12. (1)ES6中let,const,对象冻结,跨模块常量,新增的全局对象介绍
  13. JavaScript自动化构建工具入门----grunt、gulp、webpack
  14. thinkphp实现文件的下载
  15. XML解析的四种方法 建议使用demo4j解析 测试可以用
  16. 智能POS常见问题整理
  17. Java _类 相关知识
  18. Summary on deep learning framework --- TensorFlow
  19. vue框架(三)_vue引入jquery、bootstrap
  20. LeetCode OJ 2. Add Two Numbers

热门文章

  1. SQLServer视图
  2. 【MSDN原版】Windows 7 with SP1各版本下载
  3. 读书笔记2013第10本:《学得少却考得好Learn More Study Less》
  4. ZOJ 3659 & HDU 4424 Conquer a New Region (并查集)
  5. android 学习随笔十五(Activity的生命周期与摧毁时返回数据 )
  6. NSDictionary 初始化
  7. C#WinForm应用程序实现自动填充网页上的用户名和密码并点击登录按钮【转载】
  8. Poco版信号槽
  9. $rootScope
  10. UITextField键盘类型
  11. Linux ---> 监控JVM工具
  12. Android -- 带你从源码角度领悟Dagger2入门到放弃
  13. [翻译] 使用 Python 创建你自己的 Shell:Part I
  14. js里面对数据处理的方法
  15. Go基础系列:Go中的方法
  16. Python撰写mail
  17. MySQL储存过程
  18. [SQL]用SQL语句断开某个数据库的所有活动连接
  19. docker swarm英文文档学习-1-概述
  20. iOS电话等中断事件的开始和结束通知