rpm卸载

linux rpm问题:怎样查看rpm安装包的安装路径

瘦欲@ 提交于 2019-12-30 14:38:08
x rpm问题:怎样查看rpm安装包的安装路径 2010-07-12 21:19:15 标签: rpm linux 路径 休闲 职场 rpm -qpl xxxxxx.rpm 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 安装过程中可能出现下面的警告或者提示: ... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用 rpm --force -i 强制安装即可 ... is needed by ... ... is not installed ... 此包需要的一些软件你没有安装可以用 rpm --nodeps -i 来忽略此信息 也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包 都能安装上,但这种强制安装的软件包不能保证完全发挥功能 2.如何安装.src.rpm软件包 有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时 需要进行编译。这类软件包有两种安装方法, 方法一: 1.执行rpm -i your-package.src.rpm 2. cd /usr

怎样查看rpm安装包的安装路径

房东的猫 提交于 2019-12-30 14:37:14
rpm -qpl xxxxxx.rpm 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 安装过程中可能出现下面的警告或者提示: ... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有 的文件,缺省时这样的情况下是无法正确安装的可以用 rpm --force -i 强制安装即可 ... is needed by ... ... is not installed ... 此包需要的一些软件你没有安装可以用 rpm --nodeps -i 来忽略此信息 也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包 都能安装上,但这种强制安装的软件包不能保证完全发挥功能 2.如何安装.src.rpm软件包 有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时 需要进行编译。这类软件包有两种安装方法, 方法一: 1.执行rpm -i your-package.src.rpm 2. cd /usr/src/redhat/SPECS 3. rpmbuild -bp your-package.specs

RPM与YUM

☆樱花仙子☆ 提交于 2019-12-28 00:29:18
RPM红帽软件包 在RPM(红帽软件包管理器)公布之前,要想在Linux系统中安装软件只能采取源码包的方式安装。早期在Linux系统中安装程序是一件非常困难、耗费耐心的事情,而且大多数的服务程序仅仅提供源代码,需要 运维人员自行编译代码并解决许多的软件依赖关系 ,因此要安装好一个服务程序,运维人员需要具备丰富知识、高超的技能,甚至良好的耐心。而且在安装、升级、卸载服务程序时还要考虑到其他程序、库的依赖关系,所以在进行校验、安装、卸载、查询、升级等管理软件操作时难度都非常大。 RPM机制则为解决这些问题而设计的。 RPM 有点像Windows系统中的控制面板, 会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系 。目前RPM的优势已经被公众所认可,使用范围也已不局限在红帽系统中了。表1-1是一些常用的RPM软件包命令,当前不需要记住它们,大致混个“脸熟”就足够了 表1-1 常用的RPM软件包命令 安装软件的命令格式 rpm -ivh filename.rpm 升级软件的命令格式 rpm -Uvh filename.rpm 卸载软件的命令格式 rpm -e filename.rpm 查询软件描述信息的命令格式 rpm -qpi filename.rpm 列出软件文件信息的命令格式 rpm -qpl filename.rpm 查询文件属于哪个RPM的命令格式 rpm -qf

在断网状态下安装rpm包

前提是你 提交于 2019-12-27 23:54:47
实验平台 :CentOS7 实验分析 :linux系统中的源rpm包存储在官方的yum仓库中,平时我们在联网状态下可以随心调用yum仓库中的rpm包,而在断网状态下,这一切显然是不可能实现的。如果我们需要安装rpm包,只能自己建立一个临时的yum仓库,而这就要依赖linux操作系统的安装镜像。很明显,安装镜像中存储了大量的rpm包,只不过相比网络中的yum仓库,镜像中的rpm包不能随时升级,更新版本等。 rpm包概述 rpm包是各种Linux发行版本中应用最广泛的软件包之一,rpm包以其强大的功能和广泛的兼容性而得到多数Linux发行版本的支持和广大Linux使用者的拥护。rpm包管理器通过建立统一的文件数据库,对在linux系统中安装,卸载,升级的各种rpm软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持应用程序在一个协调,有序的整体环境中运行。 实验过程 首先将CentOS7的网络断开,网卡设为仅主机模式,点击确定 网卡模式为仅主机模式,我们要重新配置网卡,添加ip地址,子网掩码,网关等。在Linux终端内,输入命令,进入网卡配置 初次进入的原始界面 更改之后的界面 配置完成后在末行模式输入wq保存退出。在这里配置文件改后一定要重启服务,才能生效 输入ifconfig命令查看是否配置成功 这是尝试加载yum list 会报错,原因自然是已经处于断网状态

Linux 误卸载自带python后的解决办法

好久不见. 提交于 2019-12-27 21:40:35
1:卸载python(以免有些同学没有卸载干净)   rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #强制删除已安装程序及其关联    whereis python|xargs rm -frv #删除所有残余文件 #xargs,允许你对输出执行其他某些命令 2.卸载yum   rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps    rm -rf /etc/yum.repos.d/*   whereis yum|xargs rm -frv<br> 3.验证是否删除干净   whereis python #验证删除,返回应该是没有结果的<br>whereis yum 4.安装python和yum   一定要选对应自己系统版本的文件!! http://vault.centos.org/,进入网站,选择自己系统对应的版本,进入OS文件夹,选择系统对应的位数,32位选i386,64位选择x86_64,进入Packages文件夹,进去之后你会看到很多rpm文件,下载如下文件:    python-2.6.6-66.el6_8.x86_64.rpm    python-devel-2.6.6-66.el6_8.x86_64.rpm    python-iniparse-0.3

linux软件的安装,更新与卸载

不打扰是莪最后的温柔 提交于 2019-12-25 15:48:27
linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件; 第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装 deb,Redhat中的yum来安装rpm; 第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是bin里面的sh来解 压bin中的zip或安装rpm的过程 1. rpm安装,更新与卸载 RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了, 安装非常方便,在图形界面里你只需要双击就能自动安装。但是有一点不好,就是包的依赖关系,这个会烦死人的 A. rpm安装 1) 找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2) 打开一个终端,su 成root用户; 3) cd soft.version.rpm所在的目录; 4) 输入rpm -ivh soft.version.rpm B。rpm更新 #rpm -Uvh soft.version.rpm C。rpm卸载

Linux软件包管理之yum在线管理

£可爱£侵袭症+ 提交于 2019-12-23 00:47:07
目录 1、yum在线管理 2、网络 yum 源 3、光盘 yum 源搭建步骤   ①、挂载光盘   ②、让网络 yum 源失效   ③、修改光盘yum源文件   ④、输入yum list 可以查看光盘yum源里面的软件包 4、常用的 yum 命令   ①、查询所有可用软件包列表:yum list   ②、查询服务器上和关键字相关的软件包:yum search 关键字   ③、yum 安装软件包:yum -y install 包名   ④、yum 升级软件包:yum -y update 包名   ⑤、yum 卸载软件包:yum -y remove 包名 5、yum软件组管理 6、总结   上一篇博客我们介绍了 rpm包管理之rpm命令管理 ,我们发现在使用rpm命令手动安装rpm包的时候,会发现安装遇到到的依赖让你痛不欲生,安装一个rpm时会要先先安装某个依赖的rpm,而安装这个依赖的rpm包是可能又必须先安装它所依赖的。在实际操作中,我们肯定是不会使用rpm命令手动安装软件包的,更简单的方法就是这篇博客我们将介绍RPM包管理——yum在线管理。 回到顶部 1、yum在线管理   yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理

37.每日一个Linux命令----RPM

房东的猫 提交于 2019-12-21 21:57:47
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 描述: RPM 全名是『 RedHat Package Manager 』 优点: 1. 由于已经编译完成并且打包完毕,所以安装上很方便( 不需要再重新编译 ); 2. 由于套件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与卸载; 缺点: 1. 安装的环境必须与打包时的环境需求一致或相当; 2. 需要满足套件的相依属性需求; 3. 卸载时需要特别小心,最底层的套件不可先移除,否则可能造成整个系统的问题! SRPM 是 Source RPM,与 RPM 档案相比, SRPM 多了一个重新编译的动作,我们就可以透过修改 SRPM 内的参数设定,重新编译产生能适合我们 Linux 环境的 RPM 档案。 rpm 就会将套件的信息写入:/var/lib/rpm 这个目录中,所以, 往后您在进行查询的时候或者是预计要升级的时候,相关的信息就会由 /var/lib/rpm 这个目录的内容数据来提供。 注意: 使用RPM时可能会遇到软件包依赖性的问题,第一种解决方式是安装好所有的依赖包,第二种方式是使用urpmi/apt/yum来自动安装依赖包。 RPM 安装包 [root @linux ~]# rpm -ivh rp-pppoe-3.1-5.i386.rpm [root @linux ~]# rpm

CentOS常用基础命令大全

家住魔仙堡 提交于 2019-12-21 10:46:19
这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机、重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启(2) logout 注销 2.查看系统信息的命令 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc

Linux软件包管理

删除回忆录丶 提交于 2019-12-21 08:49:51
Linux软件包管理 一 、软件包管理简介 二 、RPM包管理-rpm命令管理 1. RPM包命名规则与依赖性 2. RPM包安装升级与卸载 3. rpm命令管理-查询 (重点,yum安装很好用,但是查询只能通过rpm) 4. rpm命令管理-校验和文件提取 三 、RPM包管理-yum在线管理 1. IP地址配置和网络yum源 2. yum命令 3. 光盘yum源搭建 四 、源码包管理 1. 源码包和RPM包的区别 2. 源码包安装过程 五 、脚本安装包 一 、软件包管理简介 1、软件包分类 源码包 ( 脚本安装包 ) 二进制包(RPM包、系统默认包) 2、源码包 源码包的优点是: 开源,如果有足够的能力,可以修改源代 码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 卸载方便 源码包的缺点: 安装过程步骤较多,尤其安装较大的软件 集合时(如LAMP环境搭建),容易出现 拼写错误 编译过程时间较长,安装比二进制安装时间长 因为是编译安装,安装过程中一旦报错新手很难解决 3、RPM包 二进制包的优点 包管理系统简单,只通过几个命令就可以 实现包的安装、升级、查询和卸载 安装速度比源码包安装快的多 二进制包缺点 : 经过编译,不再可以看到源代码 功能选择不如源码包灵活 依赖性,例如我们打游戏会依赖显卡控制,vc+