yum命令使用

可以简化软件安装命令

yum可以做软件的

1自动安装,安装软件的时候会自动安装需要的依赖

yum install 软件名
如安装epel源
yum install epel-release

2删除软件。(这个只能删除这个软件,不会删除相关依赖)

yum install 软件名

要删除相关依赖需要做回滚操作

比如意外安装的erlang这个软件包及其依赖,我们想恢复到安装之前的环境。我们要使用回滚操作

安装时使用yum install erlang

使用yum history list erlang

查找到操作的历史id

这里因为我使用过remove操作,所以这里要做两次回滚

yum history undo 

yum history undo 

现在就恢复到之前环境状态的

3安装RPM包

yum install rpm包路径

其它

查看所有已安装的软件列表

yum list installed

查看软件包信息

yum info 包名

查找软件包,模糊匹配搜索

yum search 包名

查看当前软件yum源

yum repolist

rpm命令使用

rpm是一个包管理工具。和yum命令相似,可以进行二进制包的安装。但不会进行依赖包的安装

许多yum源都是通过rpm进行本地安装。

比如mysql

rpm -Uvh mysql80-community-release-el6-n.noarch.rpm

升级或安装:如果不知道一个软件包是否已经安装,并希望如果已经安装那么升级次软件包,使用 -U 选项

1安装软件包

rpm -ivh xxx.rpm

v表示安装过程中显示正在安装的文件信息;

vh表示安装过程中显示正在安装的文件信息及安装进度

2查询软件包(可以查询到软件包的全名)

rpm -q 包名

使用管道模式的模糊匹配查找

rpm -qa |grep xx

这里可以查询检验到yum安装的软件是否已经安装成功。

3查询安装软件包的所在路径

rpm -ql 包名

4卸载软件包(包名必须全名)

rpm -e 包名

Linux命令yum和rpm的更多相关文章

  1. linux查找yum和rpm安装路径

    linux查找yum和rpm安装路径 转:https://jingyan.baidu.com/article/86112f1378bf282737978730.html

  2. Linux命令——yum

    翻译自:20 Linux YUM (Yellowdog Updater, Modified) Commands for Package Management 前言 本篇文章将介绍如何使用RedHat开 ...

  3. linux中yum与rpm区别

    一.源代码形式 1.      绝大多数开源软件都是直接以原码形式发布的 2.      源代码一般会被打成.tar.gz的归档压缩文件 3.      源代码需要编译成为二进制形式之后才能够运行使用 ...

  4. Linux中yum、rpm、configure使用介绍

    安装程序命令介绍 安装包选择策略:能上外网:yum方式.绿色方式->不能上外网:rpm方式.configure方式 1.yum命令yum安装包时,会包所依赖的包也会安装到系统,将源换成163的源 ...

  5. linux命令-yum工具详解

    yum比rpm的优势在于解决依赖关系.可以指定源. [root@wangshaojun ~]# yum list ////列出rpm包资源 网络资源 rrdtool-php.      x86_64 ...

  6. Linux的安装包命令/yum 与 Rpm

    1.Rpm安装包命令(以dhcp软件包为例)----Rpm安装软件包需要解决依赖性,因此特别麻烦(如图2被需要). rpm与yum安装的均为二进制软件包.类似于windows下载的软件包,可直接安装使 ...

  7. Linux使用yum安装rpm包

    1.yum其实管理的也是rpm包,只不过依赖什么的都自己做了2.yum在有的linux版本是收费的,但是CentOS是免费的3.yum一般意义上是需要联网的,即:使用网络yum源 a.yum源配置文件 ...

  8. Linux命令-yum

    定义 yum仓库是为进一步简化RPM管理软件难而设计的,yum能够根据用户的要求分析出所需软件包以及相关依赖关系,自动从服务器下载软件包并安装到系统. 实例

  9. linux基础-第十六单元 yum管理RPM包

    第十六单元 yum管理RPM包 yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删 ...

随机推荐

  1. jquery判断是否是空对象 不含任何属性

    code function isEmptyObject(e) { var t; for (t in e) return !1; return !0 }

  2. centos 7 添加中文输入法

    中文输入法

  3. BZOJ4386[POI2015]Wycieczki / Luogu3597[POI2015]WYC - 矩乘

    Solution 想到边权为$1$的情况直接矩乘就可以得出长度$<=t$ 的路径条数, 然后二分check一下即可 但是拓展到边权为$2$,$3$ 时, 需要新建节点 $i+n$ 和 $i+2n ...

  4. 使用虚拟机VM12安装REHL7

    转载https://blog.csdn.net/qq_19467623/article/details/52869108 转载http://www.07net01.com/2016/03/141198 ...

  5. 75.iOS内存管理

    堆区和栈区 1.栈区:由编译器自动分配释放,函数的参数值,局部变量等值 2.堆区:一般由开发人员分配释放,若不释放,则可能会引起内存泄漏 NSString *string = @"abcd& ...

  6. 字符串相似度算法——Levenshtein Distance算法

    Levenshtein Distance 算法,又叫 Edit Distance 算法,是指两个字符串之间,由一个转成另一个所需的最少编辑操作次数.许可的编辑操作包括将一个字符替换成另一个字符,插入一 ...

  7. Django开启国际化的支持

    基础环境介绍 IDE我用的pycharm Python 3.6.0 (v3.6.0:41df79263a11, Dec 22 2016, 17:23:13) [GCC 4.2.1 (Apple Inc ...

  8. HTML之<meta>使用和说明

    关于<meta>,我们都不陌生,随意打开一个网页查看源代码就可以看到<head>里出现它的身影. 简单来说,<meta>是描述 HTML 文档的元数据.例如网页描述 ...

  9. 关于HttpClient,HttpURLConnection,OkHttp的用法

    1 HttpClient入门实例 1.1发送get请求 /** * HttpClient发送get请求 * @param url 请求地址 * @return * @throws IOExceptio ...

  10. rand_1tom 产生 rand_1ton

    给定一个等概率随机产生1~M的随机函数rand1ToM如下: public int rand1ToM(int m) { return (int) (Math.random() * m) + 1; } ...