zoukankan      html  css  js  c++  java
  • [转]yum groupinstall "Development Tools" 批量安装软件 linux

    yum groupinstall "Development Tools" 批量安装软件 linux

    转载地址:http://blog.sina.com.cn/s/blog_ae8c692e0101gg6m.html
    注:可以通过 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

  • 相关阅读:
    zookeeper基本知识
    kafka常见问题
    模板设计模式
    Zookeeper的未授权访问漏洞解决
    Kubernetes准入控制器PodNodeSelector、PodTolerationRestriction
    Kubernetes 基于 Namespace 的物理队列实现,即Namespace下的Pod和Node的强绑定
    银行卡LUHM校验算法(C++)(转)
    银行卡LUHM校验算法(C++)(转)
    Unity导弹自动追踪算法(转)
    基于MicroChip ATmega4808的阿里云IOT连接开发套件方案(转)
  • 原文地址:https://www.cnblogs.com/Crysaty/p/6282366.html
Copyright © 2011-2022 走看看