centos 6.8安装git_RPM包的卸载与安装,包含依赖包卸载
一、 rpm包的管理
介绍:
一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的
Linux的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了
二、rpm包的简单查询指令:
查询已安装的rpm列表 rpm –qa | grep xx(q表示query,a表示查询所有,grep表示过滤)
例如:查询Linux中是否安装有firefox
rpm -qa | grep firefox
rpm包名基本格式:
一个rpm包名:firefox-45.0.1-1.el6.centos.x86_64.rpm
名称:firefox
版本号:45.0.1-1
适用操作系统: el6.centos.x86_64 表示centos6.x的64位系统
如果是i686、i386表示32位系统,noarch表示通用
rpm包的其它查询指令:
rpm -qa:查询所安装的所有rpm软件包
rpm -qa | more :查询所安装的所有rpm软件包 并且分页显示
rpm -qa | grep X [rpm -qa | grep firefox ] :查询是否安装有某个软件(火狐的软件)
rpm -q 软件包名 :查询软件包是否安装 rpm -q firefox
rpm -qi 软件包名 :查询软件包信息
rpm -ql 软件包名 :查询软件包中的文件的安装位置
rpm -qf 文件全路径名:查询文件所属的软件包 ,例如:rpm -qf /etc/passwd
三、 卸载rpm包:
基本语法 rpm -e RPM包的名称
应用案例 :删除firefox 软件包
rpm -e firefox
细节讨论:
(1) 如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息
如: $ rpm -e foo removing these packages would break dependencies:foo is needed by bar-1.0-1
(2) 如果我们就是要删除 foo这个rpm 包,可以增加参数 --nodeps ,就可以强制删除,但是一般不推荐这样做,因为依赖于该软件包的程序可能无法运行 如:$ rpm -e --nodeps foo
四、安装rpm包
基本语法: rpm -ivh RPM包全路径名称
参数说明: i=install 安装 v=verbose 提示 h=hash 进度条
应用实例: 安装firefox浏览器
① 先要找到安装包,需要先挂载上我们之前安装CentOS的iso文件,点击虚拟机设置使用ios文件,那么在系统中会多出一个光驱,打开命令行终端进入到/media/CentOS_6.8_final/package/
(所有的rpm包都在这里)
点击然后拷贝到/opt目录下
cp firefox( rpm包的文件名) 需要拷贝到的目录 (可以输入rpm包名字的前几个字母然后使用Tab键补全)
② 安装
切换到/opt目录下找到刚才拷贝的文件然后使用: rpm ivh + 火狐rpm软件安装包的名字就可以了
centos 6.8安装git_RPM包的卸载与安装,包含依赖包卸载相关推荐
- python安装依赖包经常出错怎么办_Python 下载依赖包环境经常失败超时解决方法...
人生苦短,我用python!为什么很多人喜欢用python,因为包多呀,各种调包.但是调包有的时候也调的闹心,因为安装包不是失败就是很慢,很影响自己的工作进度,这里给出一个pip快速安装工具包的办法, ...
- Liunx yum卸载不了所有依赖包,如何处理
使用yum history查看所有历史步骤 id为8的行,安装了1个包,使用undo命令撤销这一次操作,如果操作安装了多个包,也会删掉这些包 yum history undo 8 如果需要重新执行操作 ...
- yum彻底卸载软件包(包含依赖)
概述 yum命令安装软件包时会自动依赖包,但yum remove子命令只卸载该软件包而不能卸载依赖. 如果需要删除安装时自动安装的依赖包,则可以使用yum history子命令回滚安装事务以达到目的. ...
- 依赖包 全局_composer 更新指定的依赖包
php中文网最新课程 每日17点准时技术干货分享 composer更新指定的依赖包 compoesr 的require/update都可以更新指定的依赖包(升级/降级). require更为灵活些,未 ...
- 构建deb包前如何获取软件的依赖包
1. 如何用CMake构建deb包 CMake支持构建deb,rpm等形式的软件包,根据下面的cmakelist,就会生成一个简单的debian/control文件,如下. SET(CPACK_GEN ...
- npm ------ npm 安装删除命令(rimraf)删除本地依赖包
通过npm命令来删除node_modules文件夹 1.首先通过npm安装删除工具 npm install rimraf -g 2.安装淘宝镜像后可以使用 cnpm install rimraf -g ...
- android jar包 下载地址,Android Studio项目依赖包下载到本地的jar或aar的路径
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/chenzhengfeng/articl ...
- 关于maven打包时,没有将依赖包打进来的问题
开发了一个工具给第三方调用,采用maven父子模块的方式组织项目.打包后,发现缺少对应的class文件,导致无法使用. maven打包时,默认不会将第三方依赖包打进来.可以在pom.xml中添加mav ...
- 无网情况下安装rpm依赖包
目录 1.使用背景(可略过) 2.rpm包下载 3.制作rpm源 1.使用背景(可略过) 此问题源于Linux系统下Oracle安装.由于涉及到在保密单位安装Oracle系统,保密单位电脑又不能联网, ...
最新文章
- 一个“蝇量级” C 语言协程库
- libevent源码学习-----Reactor模型
- 前端学习(3350):数组方法的运用和数值join
- 计算机组成实验微程序控制器实验,计算机组成原理实验报告3++微程序控制器实验.doc...
- python课堂笔记之django-day02(7)
- c语言自定义double函数例子,C语言的那些事——sqrt()函数 跟 double型数据的“%lf”...
- 算法笔记:二叉树的序列化和反序列化(剑指 Offer 37)
- svn linux clean up,SVN清理失败 (svn cleanup) 的解决方法
- 云合影程序_大学生发明AI一键合成云毕业照
- DPDK - TX-Offload Checksum
- 计算机组成码距,计算机组成原理:2.3.2 纠错码原理.ppt
- [Java进阶] Swing两万字大总结一(超详细教程,这不得收藏一波)
- 一些免费在线杀毒网址
- Unity 游戏数据的存档读档,数据加密与解密
- 网络传输(个人整理 多网站)
- java实现实体关系抽取
- Gogs-轻量级代码仓库
- plt画网格图_matplotlib子图与多种图形绘制
- 格灵深瞳——人脸识别算法测试FRVT
- 盘点国内大数据书籍流派
热门文章
- weex eros框架源码解析
- 【转载】Ubuntu环境下配置Android Studio
- [转载]SQL Plus 一些使用技巧
- [JavaScript]让footer总是停留在页面的底部(footer all the way at the bottom of the page)
- linux 时间会跳吗,linux系统时间暂时跳跃
- mysql 包 过程 job_mysql job实例全过程
- c mysql5.7_CentOS7下MySQL5.7的三种安装方式详解
- mysql定时清空表数据_Mysql实现定时清空一张表的旧数据并保留几条数据
- rto初始化和计算_TCP系列13—重传—3、协议中RTO计算和RTO定时器维护
- halcon 图像差分_Halcon编程-基于纹理的mara检测