RPM工具

RPM他是以一种数据库记录的方式将我们所需要的套件安装到linux主机的一套管理程序
关于RPM各个选项的含义如下
-i:表示安装
-v:表示可视化
-h:表示安装进度
在安装RPM包时,常用的附带参数还有如下几项
—force:表示强制安装 即覆盖属于其他包的文件也要安装
–nodeps:表示当要安装的RPM包依赖于其他包没有安装时也要安装这个包

升级安装RPM包

升级RPM包的命令为 rpm -Uvh 包名,其中U表示升级

卸载RPM包

卸载RPM包的命令为 rpm -e 包名

查询一个包是否已安装

查询一个包的命令为 rpm -q 包名 也可以使用rpm -qa 查询当前系统所有已安装的RPM包

要查询一个已安装的RPM包的相关信息 可以使用rpm -qi 包名 查看
要列出一个RPM包的安装文件 可以使用 rpm -ql 包名 查看
要列出某个文件属于那个RPM包 可以使用rpm -qf 文件的绝对路径

yum工具
yum工具使用比RPM工具更加方便,yum工具最大的优势在于可以联网下载所需的RPM包,然后自动安装
yum list:列出所有可用的RPM包

搜索RPM包可用yum search 相关关键词

除此之外可用grep来过滤,从而找到相应的RPM包 yum list | grep ‘vim’

安装RPM包

安装RPM包的命令为yum isntalll -y RPM包
如果不加-y,则会以用户交互的方式安装

卸载RPM包

卸载RPM包的命令为yum remove -y RPM包名

升级RPM包

升级RPM包的命令为 yum updata -y RPM包

安装源码包
下载源码包时 使用wget http.... 命令
下载完成后需要使用tar命令解压
解压完成以后切换到源码目录 可以使用./configure --help | less 查看可用参数
常用的参数有--prefix= 意思时定义安装路径
可用用 echo $? 查看返回值 如果是0则表示执行成功 此时就成功生成了Makefile了
生成Makefile后需要进行编译 make && make install

安装RPM包或者源码包的更多相关文章

  1. 安装包RPM包或源码包

    RPM工具 # mount /dev/cdrom /mnt     挂载光盘 # rpm     软件包管理器 -i     安装(需要安装包完整名称) -v    可视化 -h    显示安装进度 ...

  2. RPM包或源码包

    安装RPM包或源码包 点击vmware右下角光驱连接. 安装rpm包 -i:表示安装 -v:表示可视化 -h:表示显示安装进度 (同时使用) --force:表示强制安装,即使覆盖属于其他包的文件也要 ...

  3. yum更换国内源、yum下载rpm包、源码包安装 使用介绍

    第5周第4次课(4月19日) 课程内容: 7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装 7.6 yum更换国内源 当yum仓库的软件不好用时,例如很多yum源都是国外的 ...

  4. yum换源,rpm包下载,源码包安装

    一.yum更换源 yum自带源地址一般斗是国外的,可能下载速度略慢,我们可以自己换成国内的源,比如163等.比如配置163的yum源:1.先删除默认源文件dvd.repo # rm -f /etc/y ...

  5. Linux centosVMware yum更换国内仓库源、yum下载rpm包、源码包安装

    一.yum更换国内仓库源 cd /etc/yum.repos.d/ rm -f dvd.repo wget http://mirrors.163.com/.help/CentOS7-Base-163. ...

  6. linux笔记:RPM软件包管理-源码包管理

    源码包和rpm包的区别: 源码包安装过程: 编译安装前准备(执行./configure --prefix=路径 来配置软件的安装位置,以及做其他的配置和检查): 编译和安装(直接在目录下执行make和 ...

  7. 软件包管理:源码包管理-源码包与RPM包的区别

    RPM会安装在默认位置,源码包会安装在指定位置. 绝大多数ROM包遵循此规范.写软件包是就固定好了. 主要影响体现在对服务的管理方法,服务的管理分三种:启动,重启动,停止. 启动时使用绝对路径来启动. ...

  8. [Linux] 027 RPM 包与 源码包的区别

    1. 区别 安装之前的区别: 概念上的区别 安装之后的区别: 安装位置不同 2. RPM 包安装位置 安装在默认位置中 RPM 包默认安装路径 明细 /ect 配置文件安装目录 /usr/bin/ 可 ...

  9. 【CentOS】安装RPM包或者源码包

    一.rpm  (是Redheat Package Manager的简称) 如果光驱中还有系统安装盘的话, 1.先挂载光驱, mount /dev/cdrom /mnt/ 2.cd /mnt/ 3.cd ...

随机推荐

  1. xss之htmlspecialchars

    源代码: 可以看到是用htmlspecialchars 对get参数message进行处理,但是他默认不对单引号进行处理的. 只对预定义的字符进行处理: & (和号)成为 & &quo ...

  2. Java开发工程师最新面试题库系列——Java基础部分

    JAVA基础 面向对象有哪些特征? 答:继承.封装.多态 JDK与JRE的区别是什么? 答:JDK是java开发时所需环境,它包含了Java开发时需要用到的API,JRE是Java的运行时环境,JDK ...

  3. TypeScript 面试题汇总(2020 版)

    TypeScript 面试题汇总(2020 版) TypeScript 3.9 https://www.typescriptlang.org/zh/ TypeScript 4.0 RC https:/ ...

  4. flutter 使用Android studio编辑kt插件

    使用android studio打开/example/android 文件即可

  5. js 使用socket-io发送文件

    更多 前端 import { Component, OnInit, ViewChild, ElementRef } from '@angular/core'; import { MediaDevice ...

  6. NGK官方又出助力市场计划方案 1万枚VAST任性送

    近期NGK官方的一系列动作,可以说是在向外界宣告:NGK2.0即将来袭,席卷加密数字货币市场.前一段时间,NGK官方宣布,NGK公链布局算力领域,打造NGK算力生态星空计划,并推出了SPC星空币.目前 ...

  7. 【转】主成分分析(PCA)

    原文网址:https://blog.csdn.net/sunshine_in_moon/article/details/51513880.转载主要方便随时可以查看,如有版权要求请及时联系. 相信大家对 ...

  8. webpack4.X核心工具库之tapable实例对象Hook

    一.tapable简介 tapable为webpack底层的核心工具库,webpack许多功能的实现都是跟它密不可分的,webpack的编译流程为配置初始化--->内容编译--->输出编译 ...

  9. ATP - UI 自动化测试用例管理平台搭建

    用到的工具:python3 + django2 + mysql + RabbitMQ + celery + selenium python3和selenium这个网上很多教程,我不在这一一说明:   ...

  10. Linux进程管理工具Supervisor的安装配置

    目录 Linux进程管理工具Supervisor的安装配置 简介 安装Python包管理工具 安装Supervisor 配置 配置文件参数说明 配置进程管理 启动supervisor 控制进程 交互终 ...