linux软件包管理-rpm


  1. mount # 挂载
  2. 1、将光盘镜像插入光驱
  3. 2、创建挂载目录
  4. mkdir /guangqu
  5. 3、挂载到/guangqu
  6. [root@gong ~]# mount /dev/sr0 /mnt
  7. mount: /dev/sr0 is write-protected, mounting read-only
  8. 4、查看挂载情况
  9. df -h
  10. 5、查看挂载目录中的所有文件
  11. ll -a /mnt
  12. ------------------------------------------------------------------------------------
  13. # rpm包的构成
  14. [root@gong /mnt/Packages]# ll tree-1.6.0-10.el7.x86_64.rpm
  15. -rw-rw-r-- 1 root root 47508 Jul 4 2014 tree-1.6.0-10.el7.x86_64.rpm
  16. 包名:tree
  17. 版本:1.6.0
  18. 发布次数:10
  19. 系统:CentOS7
  20. 架构:x86_64
  21. 后缀:.rpm

  1. yelp-tools-3.28.0-1.el7.noarch.rpm
  2. 包名:yelp-tools
  3. 版本:3.28.0
  4. 发布次数:1
  5. 系统:CentOS7
  6. 架构:noarch 都兼容
  7. 后缀:.rpm
分类 安装 版本
rpm包 预先编译打包,安装简单 软件版本偏低
源码包 手动编译打包,安装繁琐 软件版本随意
二进制包 解压即可使用, 安装简单 不能修改源码

rpm包的获取途径


1、光盘或着官网

2、rpm查询的官方网站,http://rpmfind.net/

3、各大软件的官方网站

  1. - nginx <http://nginx.org/packages/centos/7/x86_64/RPMS/>
  2. - mysql <https://downloads.mysql.com/archives/community/>
  3. - redis

4、各种yum源:阿里源、清华源、网易源、华为源。

rpm管理命令


  1. # rpm
  2. ## 安装相关
  3. -i install安装
  4. -v 显示安装的过程
  5. -h 显示安装的进度
  6. --test 安装之前做测试
  7. --force 强制安装
  8. --nodeps 忽略依耐关系
  9. [root@oldboy /mnt/Packages]# rpm -ivh httpd-2.4.6-88.el7.centos.x86_64.rpm --force --nodeps
  10. <br>
  11. ### 经常使用查询相关
  12. ---
  13. rpm
  14. -qa # q查询执行的包,后面必须接包名;a 列出所有已安装的包,一般结合grep使用。
  15. rpm -qa |grep tree
  16. -qc # 查找安装服务的相关的配置文件的。
  17. rpm -qc httpd
  18. rpm -qc $(rpm -qf /usr/bin/hostnamectl)
  19. -ql # 列出指定安装包的相关目录,或者文件。
  20. rpm -ql httpd
  21. -qf # 需要是绝对路径,检查命令属于哪个rpm包,或者这个配置文件属于哪个包。
  22. rpm -qf $(which ifconfig)
  23. -qi # 查看软件包的详细信息。
  24. rpm -qi httpd

rpm包名详解-rpm命令使用方法的更多相关文章

  1. 【Linux】CentOS7上rpm命令批量卸载删除模糊rpm包名

    例如,我要删除如下文件名匹配上wine的所有文件

  2. RPM Database 实战详解

    RPM 是 RPM Package Manager 的简写,是发源于 Red-hat 系统的软件管理工具,所以最初的名字叫做 Red-hat Packager Manager.目前,RPM 已发展成为 ...

  3. 第8章 CentOS包管理详解

    8.1 Linux上构建C程序的过程 在说明包相关的内容之前,我觉得有必要说一下在Linux上构建一个C程序的过程.我个人并没有学习过C,内容总结自网上,所以可能显得很小白,而且也并非一定正确,只希望 ...

  4. Linux下基于官方源代码RPM包构建自定义MySQL RPM包

    rpmbuild时不要以root用户执行! 方法一: 1.首先安装rpmbuild #yum install rpm-build gcc gcc-c++ cmake bison ncurses-dev ...

  5. zookeeper使用详解(命令、客户端、源码)

    1. zookeeper使用详解(命令.客户端.源码) 1.1. 前言   zookeeper我们常用来做分布式协调中间件,很多时候我们都接触不到它的原理和用法,我对他的了解也仅限于知道它可以做分布式 ...

  6. [转]dd命令、cp命令详解+dd命令、cp命令对比 ---delong

    出处:http://blog.csdn.net/sun_app/article/details/18263299 1.dd命令详解 1)中文man手册dd的解释 NAME       dd - 转换和 ...

  7. golang格式化输出-fmt包用法详解

    golang格式化输出-fmt包用法详解 注意:我在这里给出golang查询关于包的使用的地址:https://godoc.org    声明: 此片文章并非原创,大多数内容都是来自:https:// ...

  8. linux shell 脚本攻略学习13--file命令详解,diff命令详解

    一.file命令详解 find命令可以通过查看文件内容来找出特定类型的文件,在UNIX/ Linux系统中,文件类型并不是由文件扩展名来决定的(windows中却正是这么做的),file命令的目的是从 ...

  9. 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库

    7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...

随机推荐

  1. NLP入门学习中关于分词库HanLP导入使用教程

    大家好,时隔多年再次打开我的博客园写下自己的经验和学习总结,开园三年多,文章数少得可怜,一方面自己技术水平局限,另一方面是自己确实想放弃写博客.由于毕业工作的原因,经常性的加班以及仅剩下少的可怜的休息 ...

  2. 虚拟机装好centos7没网解决办法

    输入ip查询命名 ip addr  也可以输入 ifconfig(centOs7没有ifconfig命令)查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值. 发现 ...

  3. shell脚本 5 sed和awk

    文本处理三剑客 在 Shell 下使用这些正则表达式处理文本最多的命令有下面几个工具: 命令 描述 grep 默认不支持扩展表达式,加-E 选项开启 ERE.如果不加-E 使用花括号要加转义符\{\} ...

  4. Day05_22_实例化对象的JVM内存分析

    创建对象的 JVM 内存分析 *new 运算符的作用是创建对象,在JVM堆内存中开辟新的内存空间 *方法区内存:在类加载的时候,class字节码文件被加载到该内存空间当中 *栈内存(局部变量):方法代 ...

  5. Python 语言特性:编译+解释、动态类型语言、动态语言

    1. 解释性语言和编译性语言 1.1 定义 1.2 Python 属于编译型还是解释型? 1.3 收获 2. 动态类型语言 2.1 定义 2.2 比较 2. 动态语言(动态编程语言) 3.1 定义 3 ...

  6. NoSQL & Redis 介绍、缓存穿透 & 击穿 & 雪崩

    1. NoSql 简介 2. Redis 简介 2.1 Redis 的起源 2.2 缓存过期 & 缓存淘汰 3. 缓存异常 1)缓存穿透 2)缓存击穿 3)缓存雪崩 4)总结 1. NoSQL ...

  7. 0702-计算机视觉工具包torchvision

    0702-计算机视觉工具包torchvision 目录 一.torchvision 概述 二.通过 torchvision 加载模型 三.通过 torchvision 加载并处理数据集 四.通过 to ...

  8. K8S(18)容器环境下资源限制与jvm内存回收

    K8S(18)容器环境下资源限制与jvm内存回收 目录 K8S(18)容器环境下资源限制与jvm内存回收 一.k8s中的java资源限制与可能的问题 方案1:通过JVM的Xms和Xmx参数限制 方案2 ...

  9. Sublime text3 的安装【解决官网被墙问题】

    使用提示 主要是https://packagecontrol.io 这个被墙了 下载不下来导致的错误,把下载链接改为国内的:修改sublime text3的package setting 的user配 ...

  10. 【缓存池】转-Mysql参数innodb_buffer_pool_size

    转自:https://blog.csdn.net/kk185800961/article/details/79378313/ 以下考虑主要为 Innodb 引擎 [ innodb_buffer_poo ...