linux软件包管理-rpm


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

yelp-tools-3.28.0-1.el7.noarch.rpm

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

rpm包的获取途径


1、光盘或着官网

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

3、各大软件的官方网站

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

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

rpm管理命令


# rpm
## 安装相关 -i install安装
-v 显示安装的过程
-h 显示安装的进度
--test 安装之前做测试
--force 强制安装
--nodeps 忽略依耐关系 [root@oldboy /mnt/Packages]# rpm -ivh httpd-2.4.6-88.el7.centos.x86_64.rpm --force --nodeps <br> ### 经常使用查询相关
--- rpm
-qa # q查询执行的包,后面必须接包名;a 列出所有已安装的包,一般结合grep使用。
rpm -qa |grep tree -qc # 查找安装服务的相关的配置文件的。
rpm -qc httpd
rpm -qc $(rpm -qf /usr/bin/hostnamectl) -ql # 列出指定安装包的相关目录,或者文件。
rpm -ql httpd -qf # 需要是绝对路径,检查命令属于哪个rpm包,或者这个配置文件属于哪个包。
rpm -qf $(which ifconfig) -qi # 查看软件包的详细信息。
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. Java【线程池、Lambda表达式】

    见pdf 等待唤醒机制 wait和notify 第二章 线程池 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低 系统的效率,因为频繁创建线程和销毁 ...

  2. iview中table多选、加载更多、下载等使用

    记录工作中的点点滴滴,为回忆过往添加片片记忆... 一.Table 1.使用render函数多层渲染以及表格可展开使用 源码地址:https://gitee.com/Mandy_wang/iview- ...

  3. 记一次 .NET游戏站程序的 CPU 爆高分析

    一:背景 1. 讲故事 上个月有个老朋友找到我,说他的站点晚高峰 CPU 会突然爆高,发了两份 dump 文件过来,如下图: 又是经典的 CPU 爆高问题,到目前为止,对这种我还是有一些经验可循的. ...

  4. jdbcTemplate事务管理

    1.基于TransactionTemplate的编程式事务管理 Spring之路(39)–基于TransactionTemplate的编程式事务管理 本篇通过TransactionTemplate类, ...

  5. ElasticSearch-02-elasticsearch.yaml

    # ======================== Elasticsearch Configuration ========================= # # NOTE: Elasticse ...

  6. ForkJoinPool的工作原理和使用

    场景:当任务很多,成千上万个,或者单个任务很大,执行起来很耗时间,这时,就可以把任务进行拆分,拆分成多个小任务去执行,然后小任务执行完毕后再把每个小任务执行的结果合并起来,这样就可以节省时间. For ...

  7. (数据科学学习手札118)Python+Dash快速web应用开发——特殊部件篇

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 这是我的系列教程Python+Dash快速web ...

  8. mooc人大单元测试2

    1 单选(2分) 下列选项中不是关系数据库基本特征的是(  ). A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 与行的次序无关 D. 与列的次序无关 2 单选(2分) 关系代数 ...

  9. 【C#】一个Loading窗体载入与销毁的方法

    写在前面 Minecraft Command Editor 2跳票了近两年的时间(对不起!!).2021年2月,我重启了MCE项目,并正式命名为Minecraft Command Editor 202 ...

  10. 技术分享|JavaScript的前世今生

    目录 一.什么是JavaScript 二.JavaScript的功能 三.JavaScript可以做什么 四.JavaScript框架 五.HTML,CSS和JavaScript 六.JavaScri ...