Linux yum

作者: 李小斌_2018 | 来源:发表于2019-08-07 11:46 被阅读0次

注:可以通过 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

相关文章

  • vim

    linux 安装:yum -y install 安装名linux 卸载:yum -y remove 安装名yum...

  • CentOS(Linux)中的 yum 工具

    1. yum 介绍 yum(Yellowdog update Modified)在 Linux 中 yum 这个命...

  • Linux使用yum命令安装jdk1.8

    Linux使用yum命令安装jdk1.8 使用yum clean all 清除YUM缓存 yum makecach...

  • linux下yum安装redis以及使用

    centos yum install redis linux下yum安装redis以及使用 1、yum insta...

  • nginx 配置

    nginx 下载 Linux packages for stable version 配置yum yum 源 [n...

  • Linux操作

    Linux操作下载前先更新 Linux升级命令有两个分别是yum upgrade和yum update, 这个两个...

  • Linux yum

    注:可以通过 yum grouplist 来查看可能批量安装哪些列表 从Windows转到Linux下面,一个不习...

  • shell

    1. Linux中升级更新命令yum upgrade和yum update的区别 yum update:升级所有包...

  • centos7.5 docker

    查看linux版本 更新yum 安装需要的软件包, yum-util 提供yum-config-manager功能...

  • Redhat7.x 修改阿里云yum源

    1. 删除已安装的yum包 将linux自带的yum源删除 rpm -qa | grep yum | xargs ...

网友评论

      本文标题:Linux yum

      本文链接:https://www.haomeiwen.com/subject/jbfodctx.html