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. IP的地址的划分

    IP地址的划分是计算机网络中很重要的一个知识点,曾经考过三级,但是长时间不用就会忘掉,现在重新将IP的地址划分整理一遍. 首先IP地址的编址方法经历了三个阶段:分类的IP地址.子网的划分.构成超网 我 ...

  2. Gym 100796B Wet Boxes(思维)题解

    题意:给一个如图坐标系,每个方形都放在下面两个中间,已知一个木块湿了那么他下面所有的都会湿,显然,不能湿两次.问,每次给出一个坐标,把他弄湿,有几个木块从干变成湿了. 思路:我们把坐标系拉直,就变成了 ...

  3. 016.NET5_MVC_视图组件扩展定制

    视图组件 1. 呈现页面响应的某一部分而不是整个响应 2. 包括在控制器和视图之间发生的关注分类和可测试优势 3.可以具有参数和业务逻辑 4. 通常在页面局部调用 如何自定义视图组件? 1.Razor ...

  4. 010. NET5_命令参数读取+配置多种读取

    上节课遗留问题:上节脚本启动后,CSS样式丢失问题 解决办法:a.拷贝丢失的wwwroot目录:b. 给UesStaticFiles类指定读取wwwroot目录 静态文件读取 Nuget引入:Micr ...

  5. 一个模块如何同时支持 ESM 和 CJS

    一个模块如何同时支持 ESM 和 CJS 模块转化 webpack + babel refs xgqfrms 2012-2020 www.cnblogs.com 发布文章使用:只允许注册用户才可以访问 ...

  6. Upcoming Browser Behavior Changes & Chrome & SameSite

    Upcoming Browser Behavior Changes & Chrome & SameSite Chrome 80 https://auth0.com/blog/brows ...

  7. js var & let & const All In One

    js var & let & const All In One js var & let & const 区别对比 var let const 区别 是否存在 hois ...

  8. virtual scroll list / dynamic dom list

    virtual scroll list / dynamic dom list 虚拟滚动列表 1亿条数据的处理渲染方法 时间分片,不阻塞 DOM web workers 后台进程 Array buffe ...

  9. taro coding specification

    taro coding specification https://nervjs.github.io/taro/docs/spec-for-taro.html 跨平台开发 https://nervjs ...

  10. css var & auto width css triangle

    css var & auto width css triangle https://codepen.io/xgqfrms/pen/PooeEbd css var https://codepen ...