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. C# 类(3)

    方法重载 和python类似,在调用函数的时候可以指定默认参数,car("Jeep",color="red") 方法重载就是 可以定义几个同名的函数,然后带有不 ...

  2. HDU 6623 Minimal Power of Prime(思维)题解

    题意: 已知任意大于\(1\)的整数\(a = p_1^{q_1}p_2^{q_2} \cdots p_k^{q_k}\),现给出\(a \in [2,1e18]\),求\(min\{q_i\},q ...

  3. 正则表达式: javascript Unicode 中文字符 编码区间:\u4e00-\u9fa5

    正则表达式: javascript Unicode 中文字符  编码区间:\u4e00-\u9fa5 RegExp 对象 javascript Unicode 中文字符的 编码区间: \u4e00-\ ...

  4. 使用 js 实现十大排序算法: 插入排序

    使用 js 实现十大排序算法: 插入排序 插入排序 // 双重循环 refs xgqfrms 2012-2020 www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!

  5. gradient text & gradient background

    gradient text & gradient background -webkit-text-fill-color & -webkit-gradient https://wesbo ...

  6. nodejs stream 创建读写流

    const fs = require("fs"); const { Writable, Readable, Duplex, Transform } = require(" ...

  7. nasm astrncat_s函数 x86

    xxx.asm: %define p1 ebp+8 %define p2 ebp+12 %define p3 ebp+16 %define p4 ebp+20 section .text global ...

  8. css命名规范和书写规范

    1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, padding, margin)3.文字系列(fon ...

  9. 「NGK每日快讯」2021.1.5日NGK第63期官方快讯!

  10. Baidu Apollo use: command " rosbag " not fonud

    https://github.com/ApolloAuto/apollo/issues/181 1.If using dev docker env, you need run apollo.sh bu ...