[root@hdp01 ~]# yum list available |grep ambari  ######列出可安装的程序包
ambari-infra-solr.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-infra-solr-client.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-logsearch-logfeeder.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-logsearch-portal.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-metrics-collector.x86_64 2.6.1.5-3 ambari-2.6.1.5
ambari-metrics-common.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-metrics-grafana.x86_64 2.6.1.5-3 ambari-2.6.1.5
[root@hdp01 ~]# yum list installed |grep ambari    ######列出已安装的程序包
ambari-agent.x86_64 2.6.1.5-3 @ambari-2.6.1.5
ambari-metrics-hadoop-sink.x86_64
2.6.1.5-3 @ambari-2.6.1.5
ambari-metrics-monitor.x86_64
2.6.1.5-3 @ambari-2.6.1.5
ambari-server.x86_64 2.6.1.5-3 @ambari-2.6.1.5
smartsense-hst.x86_64 1.4.4.2.6.1.5-3 @ambari-2.6.1.5

[root@hdp01 ~]# yum list ambari*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Installed Packages
ambari-agent.x86_64 2.6.1.5-3 @ambari-2.6.1.5
ambari-metrics-hadoop-sink.x86_64 2.6.1.5-3 @ambari-2.6.1.5
ambari-metrics-monitor.x86_64 2.6.1.5-3 @ambari-2.6.1.5
ambari-server.x86_64 2.6.1.5-3 @ambari-2.6.1.5
Available Packages
ambari-infra-solr.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-infra-solr-client.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-logsearch-logfeeder.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-logsearch-portal.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-metrics-collector.x86_64 2.6.1.5-3 ambari-2.6.1.5
ambari-metrics-common.noarch 2.6.1.5-3 ambari-2.6.1.5
ambari-metrics-grafana.x86_64 2.6.1.5-3 ambari-2.6.1.5

Yum: 即Yellowdog Update Modifier,是一种基于rpm的包管理工具

yum命令使用示例

显示yum仓库

显示所有仓库

yum repolist all

显示可用的仓库

repolist enabled

显示可用的仓库

repolist disabled

显示应用程序包

显示所有的程序包

yum list

yum list all [vathe@localhost ~]$yum list tre?
Installed Packages
tree.x86_64 1.6.0-10.el7 @base 还支持通配符格式的查询

显示可安装的程序包

yum list available

[vathe@localhost ~]$yum list available php
Available Packages
php.x86_64 5.4.16-42.el7 base

显示可更新或已安装的程序包

yum list updates

yum list installed

显示仓库中最近增加的程序包

yum list recent

安装程序包

#安装 tree 程序
yum install tree

升级程序包

yum update tree

卸载程序包

yum remove tree

yum erase tree

查看程序包信息

yum info tree

查看文件的来源

查看某一文件来自于那个程序包

[vathe@localhost ~]$yum provides /bin/mv
coreutils-8.22-18.el7.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : base
Matched from:
Filename : /bin/mv #表示/bin/mv文件来自于coreutils-8.22-18.el7.x86_64程序包

清理本地缓存

yum clean all 

#清楚插件缓存
yum clean plugins

构建缓存

yum makecache

搜索

[vathe@localhost ~]$yum search php
============================================== N/S matched: php ===============================================
graphviz-php.x86_64 : PHP extension for graphviz
php.x86_64 : PHP scripting language for creating dynamic web sites
php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
...

查看指定包所依赖的capabilities

[vathe@localhost ~]$yum deplist php
package: php.x86_64 5.4.16-42.el7
dependency: httpd
provider: httpd.x86_64 2.4.6-45.el7.centos
...

查看yum事务历史

[root@localhost ~]# yum history
Repository 'base' is missing name in configuration, using id
ID | Login user | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
2 | Vathe Su <vathe> | 2017-04-17 17:07 | Install | 1
1 | System <unset> | 2017-03-23 22:19 | Install | 1405
history list

包组相关的命令

yum groupinstall    # 安装包组

yum groupupdate     #更新包组

yum grouplist       #显示包组

yum groupremove     #移除包组

yum groupinfo       #查看包组信息

这些命令和上面的命令用法类似,只是针对于包组而言

yum 命令用法的更多相关文章

  1. Linux命令:yum命令

    YUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具 一.yum命令用法 yum repolist ...

  2. Linux——基础命令用法(下)

    一.linux用户 1.什么是用户 用户是用来运行某一些进程.拥有某一些文件或目录. 在Linux里面,用户分成三大类:root用户.系统用户.普通用户. 用户是用UID来唯一标识身份的,且root用 ...

  3. 命令用法习题,yum仓库的创建 chapter02 - 03 作业

    1.  分别用cat \tac\nl三个命令查看文件/etc/ssh/sshd_config文件中的内容,并用自己的话总计出这三个文档操作命令的不同之处? [root@localhost /]# ca ...

  4. linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  5. linux yum命令详解-转

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  6. 【转】linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  7. yum命令详解

    yum(全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载 ...

  8. install 命令用法详解

    install 命令用法详解 http://man.linuxde.net/install install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户.install命令和cp命令类似 ...

  9. 【转发】linux yum命令详解

    linux yum命令详解 yum(全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理, ...

随机推荐

  1. 浅谈Generator和Promise原理及实现

    Generator 熟悉ES6语法的同学们肯定对Generator(生成器)函数不陌生,这是一个化异步为同步的利器. 栗子: function* abc() { let count = 0; whil ...

  2. 一步一步实现一个简单的OS(简单的让boot载入setup)

    这次直接写用boot载入setup模块. 文件系统就先不弄了,以后再说, 咱先整个转简单的载入器. 我把软盘引导改成硬盘了,由于硬盘的读扇区函数简单一些. 这里没有做硬盘的mbr区,我认为在如今我的这 ...

  3. Cocostudio学习笔记(5) Text + TextAtlas + TextBMFont

    下午一群大学生到我们公司參观学习,搞得我好紧张.于是滔滔不绝的给他们介绍了怎样开发一款游戏... 今晚研究的控件就是三个label:Text,TextAtlas,TextBMFont 我先在cocos ...

  4. spring4.0.0的配置和使用

    1.创建一个javaproject或者webproject,我创建的时webproject,编译器用的时myeclipse2013 2.在lib文件夹以下倒入spring须要的一些核心包例如以下 还需 ...

  5. (4.5.4)Android測试TestCase单元(Unit test)測试和instrumentationCase单元測试

    Android单元和instrumentation单元測试 Developing Android unit and instrumentation tests Android的单元測试是基于JUnit ...

  6. 如何在IntelliJ IDEA在线查看源码的API文档

    https://blog.csdn.net/IFollowRivers/article/details/81604463

  7. JS实现图片无缝滚动特效;附addEventListener()方法、offsetLeft和offsetWidth属性。

    一:html部分 <body> <input id="btn1" type="button" value="向左"> ...

  8. cmake默认变量

    1 CMAKE_GENERATOR 用来生成工程构建文件的工具的名字,比如visual studio 12,2013,比如xcode,不同的平台使用不同的生成工具. 2 MATCHES if (var ...

  9. iOS SQLite使用

    数据库的特征: 以一定方式存储在一起 能为多个用户分享 具有尽可能少的冗余代码 与程序彼此独立的数据集 SQLite SQLite是一个轻量级关系数据库,最初的设计目标是用于嵌入式系统,它占用资源非常 ...

  10. 【模板】区间第k小

    [模板]区间第k小 我实在是太弱了现在才会这个东西QAQ. 主席树做法. 一张关于主席树的无字说明 线段树\(2\)是只单点修改了实心酒红色点的线段树\(2\),线段树\(2\)中的蓝色节点实际上就是 ...