首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux rpm命令

现象 在使用rpm对jdk的rpm文件进行安装操作时,执行如下命令rpm -ivh jdk-7u80-linux-x64.rpm 显示:jdk-7u80-linux-x64.rpm is already...此时想卸载之后重新安装,执行如下命令rpm -e jdk-7u80-linux-x64.rpm 结果显示:xx.rpm is not installed。...原因追踪 因为在安装jdk的过程中手动删除了rpm文件安装生成的目录,导致重新执行安装命令时提示已经安装,可是卸载时却发现并没有安装。...解决方法 执行: rpm -qa | grep 1.7.0_80-fcs.x86_64 其中1.7.0_80-fcs.x86_64为执行安装时显示已经存在的程序。...执行结果: jdk-1.7.0_80-fcs.x86_64 针对查出的结果执行一下命令rpm -e jdk-1.7.0_80-fcs.x86_64 当执行完成之后,即可重新安装rpm文件。

5.1K60
您找到你想要的搜索结果了吗?
是的
没有找到

CentOS源码构建RPM

# 安装rpm-build,安装完成后才会有rpmbuild命令 [root@centos ~]# yum install rpm-build # 构建新的rpm包,命令为(任选一个命令即可): #...: 编译后只生成*.src.rpm # 我们此处不需要源码包,所以使用rpmbuild -bb命令就可以了(构建可能需要一些依赖包,需要先手动安装上) [root@centos ~]# rpmbuild...将自己的Python项目打包成一个rpm包 这种方式直接将整个nova项目打包成了一个rpm包,没有按照nova-api, nova-compute等服务来区分rpm包。...安装rpm-build包,安装完成后才会有rpmbuild命令 [root@centos ~]# yum install rpm-build 进入python源码目录,确保已经有了setup.py,没有则需要自己创建...# 大量的依赖关系,而我们自己构建的rpm包则没有这些依赖关系 [root@centos nova]# yum deplist dist/nova-16.1.9.dev7-1.noarch.rpm Loaded

2.1K50

linux之rpm命令

RPM 软件包的管理工具 rpm 命令RPM 软件包的管理工具。...命令语法 rpm [选项] [参数] 命令选项 - -a:查询所有套件; - -b+或-t +:设置包装套件的完成阶段,并指定套件档的文件名称; - -c:只列出组态配置文件...命令参数 软件包:指定要操纵的 rpm 软件包。 如何安装 rpm 软件包 rpm 软件包的安装可以使用程序 rpm 来完成。...一个没有安装过的软件包,使用rpm -qlp **** .rpm 一个已经安装过的软件包,还可以使用rpm -ql **** .rpm 5、如何获取关于一个软件包的版本,用途等相关信息?...一个没有安装过的软件包,使用rpm -qip **** .rpm 一个已经安装过的软件包,还可以使用rpm -qi **** .rpm 6、某个程序是哪个软件包安装的,或者哪个软件包包含这个程序。

4.2K00

linux之rpm命令

RPM 软件包的管理工具 rpm 命令RPM 软件包的管理工具。...命令语法 rpm [选项] [参数] 命令选项 - -a:查询所有套件; - -b+或-t +:设置包装套件的完成阶段,并指定套件档的文件名称; - -c:...命令参数 软件包:指定要操纵的 rpm 软件包。 如何安装 rpm 软件包 rpm 软件包的安装可以使用程序 rpm 来完成。...一个没有安装过的软件包,使用rpm -qlp **** .rpm 一个已经安装过的软件包,还可以使用rpm -ql **** .rpm 5、如何获取关于一个软件包的版本,用途等相关信息?...一个没有安装过的软件包,使用rpm -qip **** .rpm 一个已经安装过的软件包,还可以使用rpm -qi **** .rpm 6、某个程序是哪个软件包安装的,或者哪个软件包包含这个程序。

4.1K20

rpm命令常用选项

rpm命令常用选项 安装rpm包 # rpm -ivh ***.rpm  #其中i表示安装,v表示显示安装过程,h表示显示进度 升级rpm包 # rpm -Uvh ***.rpm 删除软件包 # rpm...-e PACKAGE_NAME # rpm -e –nodeps PACKAGE_NAME #不考虑依赖包 # rpm -e –allmatches PACKAGE_NAME #删除所有跟...# rpm -q PACKAGE_NAME # rpm -qp ***.rpm 获取当前目录下的rpm包相关信息 # rpm -qa | less 列出所有已安装的软件包 # rpm -qf /usr/...sbin/httpd 查看某个文件属于哪个软件包,可以是普通文件或可执行文件,跟文件的绝对路径 # rpm -qi PACKAGE_NAME 列出已安装的这个包的标准详细信息 # rpm -ql PACKAGE_NAME...列出rpm包的文件内容 # rpm -q –scripts kernel | less 列出已安装rpm包自带的安装前和安装后脚本 # rpm -qa –queryformat ‘Package %{

75510

Centos7:yum、rpm使用

基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。.../repo/Centos-7.repo 常用的 yum 命令 # 显示已经安装的软件包 yum list installed # 查找可以安装的软件包 (以 tomcat 为例) yum list tomcat...对于对命令行不熟的人简直就是神器,管理软件包很方便。...yum install yumex 2、Rpm 彻底完全删除已安装软件 查询是否安装了软件 rpm -qa | grep -i 软件名 rpm -qa | grep 软件名 删除已安装的软件包 # 普通删除模式...,根据第一步显示的软件包名,一个个删除 sudo rpm -e -- 包名 # 强力删除模式,如果用上面命令删除时,提示有依赖的其他文件 # 则用该命令可以对其进行强力删除 sudo rpm -e

57320

rpm命令RPM软件包管理器

rpm命令是Red-Hat Package Manager(RPM软件包管理器)的缩写, 该命令用于管理Linux 下软件包的软件。...在 Linux 操作系统下,几乎所有的软件均可以通过RPM 进行安装、卸载及管理等操作。 概括的说,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。...,本参数需配合”-l”参数使用 -e或--erase 卸载软件包 -f 查询文件或命令属于哪个软件包 -h或--hash 安装软件包时列出标记 -i 显示软件包的相关信息 --install 安装软件包...-l 显示软件包的文件列表 -p 查询指定的rpm软件包 -q 查询软件包 -R 显示软件包的依赖关系 -s 显示文件状态,本参数需配合”-l”参数使用 -U或--upgrade 升级软件包 -v 显示命令执行过程...~]# rpm -ql ls 卸载rpm包: [root@linuxcool ~]# rpm -e package.rpm 升级软件包: [root@linuxcool ~]# rpm -U file.rpm

1.1K31

Linux rpm 命令使用详解

常用命令组合 -ivh:安装显示安装进度–install–verbose–hash -Uvh:升级软件包–Update; -qpl: 列出RPM软件包内的文件信息[Query Package list...-1.fc4.i386.rpm #搜索指定rpm包是否安装,搜索*httpd* rpm -qa | grep httpd --all #[搜索rpm包]所有文件安装目录 rpm -ql httpd -...-list #[查看rpm包]package信息 rpm -qpi Linux-1.4-6.i368.rpm --query--package--install #[查看rpm包] rpm -qpf...源代码包装安装 .src.rpm结尾的文件,这些文件是由软件的源代码包装而成的,用户要安装这类RPM软件包,必须使用命令: #这个命令会把源代码解包并编译、安装它 rpm --recompile vim...-4.6-4.src.rpm #如果用户使用这个命令,在安装完成后,还会把编译生成的可执行文件重新包装成i386.rpmRPM软件包。

3.2K10

Linux 中的 RPM 命令

RPM 包管理器 (RPM)是一个强大的包管理系统,它广泛用于 Red Hat Linux 和它的衍生版本,例如 CentOS 和 Fedora。RPM 涉及rpm命令和.rpm文件。...当安装 RPM 包时,确认它们是为你的系统架构和你的 CentOS 系统版本而构建的。在替换或者更新重要的系统包,例如 glibc,systemd,其他保证系统正常运行的服务和的库时,必须格外小心。...如果软件包没有安装,则会直接进行安装: sudo rpm -Uvh package.rpm 如果你正在安装或者升级的软件包依赖于其他没有安装的依赖包,那么rpm命令将会显示一个清单,列出所有缺失的依赖包...如果想要在没有安装所有依赖包的情况下,继续安装一个 RPM 软件包,请使用--nodeps选项: sudo rpm -Uvh --nodeps package.rpm 想要移除(擦除)一个 RPM 软件包...sudo rpm -Uvh --test package.rpm 二、查询 RPM 软件包 -q选项告诉rpm命令运行一次查询。 想要查看某个包是否被安装,将包名传给rpm -q命令

7.7K10
领券