yum是红帽软件包管理器,它能能够查询,安装和卸载软件包,以及将整个系统更新到最新的可用版本。Yum可以在安装的过程中自动解决依赖关系。

1. 检查和更新软件包

1.1 查询更新

查看系统上哪些已安装的软件包具有可用更新,请使用以下命令:

yum check-updatewget.x86_64                                                  1.14-15.el7_4.1                                                  updates

 wget           --软件包的名字

x86_64  --该软件包的CPU体系结构 

1.14    --要安装更新包的版本

15.el7          --更新软件包的发布

4.1      --构建版本

1.2 更新和安装软件包

yum update wget     #更新指定包
yum group update group_name    #更新软件包
yum update --security    #更新安全相关的包
yum update   #更新所有包及依赖包yum install wgetyum install package_name.i686  #安装32位的包

1.3 用ISO和Yum离线升级系统

从7升级到7.x

mount -o loop CentOS-7-x86_64-DVD-1511.iso /media/rhel7/
cp /media/rhel7/media.repo /etc/yum.repos.d/rhel7.repo
echo "baseurl=file:///media/rhel7/" >>  /etc/yum.repos.d/rhel7.repo
yum update
umount /media/rhel7/
rmdir /media/rhel7/
rm /etc/yum.repos.d/rhel7.repo

1.4 搜索软件包

yum search命令对于搜索不知道名称的软件包非常有用,yum search all命令进行更详尽但更慢的搜索。

yum search vim gvim emacsyum search all vim*

1.5 列出软件包

yum list all
yum list abrt-addon\* abrt-plugin\*

  要列出系统上安装的软件包,请使用installed关键字。

yum list installed httpd

1.6 列出存储库

yum repolist
yum repoinfo   #更加详细的存储库信息

1.7 显示软件包信息

[root@app-01 ~]# yum info httpd
Loaded plugins: fastestmirror
    ****
    ****
Installed Packages
Name        : httpd
Arch        : x86_64
Version     : 2.4.6
Release     : 67.el7.centos.2

Summary     : Apache HTTP Server
URL         : http://httpd.apache.org/
License     : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible
            : web server.

2.使用软件包组

2.1 列出所有软件包组及id

yum group list ids

2.2 安装包组

四种等效的方式

~]# yum group install "KDE Desktop"
~]# yum group install kde-desktop
~]# yum install @"KDE Desktop"
~]# yum install @kde-desktop

2.3 删除包组

四种等效方式

]#  yum group remove "KDE Desktop"
〜]#  yum group remove kde-desktop
〜]#  yum remove @"KDE Desktop"
〜]# yum remove @kde-desktop

  

 

 

  

 

  

  

CentOS7--使用yum安装和管理软件的更多相关文章

  1. yum安装于卸载软件常见命令

    1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yuminstall ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突 ...

  2. 阿里云Centos7使用yum安装MySQL5.6的正确姿势

    阿里云Centos7使用yum安装MySQL5.6 阿里云Centos7使用yum安装MySQL5.6 前言:由于某些不可抗力,我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tom ...

  3. CentOS7通过 yum安装路径查询方法

    CentOS7通过 yum安装路径查询方法 rpm -qa 然后执行 rpm -ql 软件名称 就可以显示软件的安装路径. 原文博客的链接地址:https://cnblogs.com/qzf/

  4. yum安装与卸载软件常见命令

    1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yuminstall ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突 ...

  5. 【转】CentOS yum安装和卸载软件的使用方法

    在CentOS yum安装和卸载软件的使用方法安装方法安装一个软件时.   CentOS yum -y install httpd安装多个相类似的软件时   CentOS yum -y install ...

  6. centos7 更新yum安装源

    系统自带的yum安装源有些软件找不到  这里我们使用阿里云的源 1.加源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/re ...

  7. centos7通过yum安装nginx

    centos7通过yum安装nginx nginx不支持centos7通过yum直接安装~~~ 1.查看操作系统位数[root@-jenkins ~]# rpm -aq|grep centos-rel ...

  8. <亲测>centos7通过yum安装JDK1.8(实际上是openjdk)

    centos7通过yum安装JDK1.8   安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |gr ...

  9. centos7.0 yum 安装php服务器

    https://blog.csdn.net/jiaoshenmo/article/details/50923900 首先收一下:centos7.0用yum直接安装apache.php他们的默认版本是a ...

随机推荐

  1. CSS条件注释

    由于浏览器版本的不同,对CSS里某些元素的解释也不一样,针对浏览器版本不同而选择不同CSS的代码,其实我们还可以利用条件注释的方法来达到类似的目的,什么是条件注释,在此简单介绍一下,无非就是一些if判 ...

  2. 关于Unity中获得自己节点下的组件的简易方法

    在一个节点下挂载一个脚本,脚本里面要使用自己节点下的其他组件 用法1 private Light light; void Start () { this.light=this.GetComponent ...

  3. VMware Ubuntu NAT 不能上网

    在VMware中配置NAT,控制面板->网络和Internet->网络连接,设置对应的VMware网卡为DHCP. ubuntu虚拟机中配置网卡为DHCP.获取不到ip. 参考链接: ht ...

  4. Linux下硬链接与软链接

    linux下的链接文件,尤其是软链接使用非常的频繁: 链分为硬链接(hard link)与软链接(symbolic link) 两种:关键在于inode: 硬链接: 当系统需要读取一个文件时,就会去读 ...

  5. Lucene系列一:搜索引擎核心理论

    一.为什么需要搜索引擎 问题1:数据库索引的原理是怎样的? 索引原理:对列值创建排序存储,数据结构={列值.行地址}.在有序数据列表中就可以利用二分查找快速找到要查找的行的地址,再根据地址直接取行数据 ...

  6. 本机IP、127.0.0.1和0.0.0.0的区别

    本机ip.127.0.0.1和0.0.0.0区别   网络java IP地址的记法: IP地址由四个字节构成,为了方便阅读和书写,每个字节用0-255的数字表示,字节之间用’.'分割,如: 10.10 ...

  7. com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method

    查看了网友们的错误原因, 需要进行实例化的类没有进行实例化,具体没有实例化的类会在错误信息中显示,在错误信息中搜索“Serializable”即可找到将其实现序列化可消除错误. 是在使用Dubbo提供 ...

  8. 详解Paste deploy

    原创作品,转载注明本文出处:http://www.cnblogs.com/Security-Darren/p/4087587.html 谈到WSGI,就免不了要了解paste,其中paste depl ...

  9. 测试webservice的时候,如果出现这个错误:"The test form is only available for requests from the local machine"

    测试webservice的时候,如果出现这个错误:"The test form is only available for requests from the local machine&q ...

  10. tracert

    TRACERT命令 编辑 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径.Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确 ...