现象 在使用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文件。
RPM 软件包的管理工具 rpm 命令 是 RPM 软件包的管理工具。...rpm 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。...RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。...rpm -q mysql 可以获得系统中安装的 mysql 软件包全名,从中可以获得当前软件包的版本等信息。.../ 系统默认包) rpm 命名规则: 软件 (软件名, 软件版本) + 系统 (os 版本, os 位数) rpm 校验: SM5DLUGT -> size modified(类型 / 权限) md5
常用命令组合 -ivh:安装显示安装进度–install–verbose–hash -Uvh:升级软件包–Update; -qpl: 列出RPM软件包内的文件信息[Query Package list...-list #[查看rpm包]package信息 rpm -qpi Linux-1.4-6.i368.rpm --query--package--install #[查看rpm包] rpm -qpf...Linux-1.4-6.i368.rpm --file #[查看包]依赖关系 rpm -qpR file.rpm #[抽出文件] rpm 2cpio file.rpm |cpio -div #...源代码包装安装 .src.rpm结尾的文件,这些文件是由软件的源代码包装而成的,用户要安装这类RPM软件包,必须使用命令: #这个命令会把源代码解包并编译、安装它 rpm --recompile vim...-4.6-4.src.rpm #如果用户使用这个命令,在安装完成后,还会把编译生成的可执行文件重新包装成i386.rpm 的RPM软件包。
rpm -ivh 软件包名 安装软件包并显示安装进度。这个是用得最多的了。 rpm -qa 查询已经安装哪些软件包。...rpm -q 软件包名 查询指定软件包是否已经安装。 rpm -Uvh 软件包名 升级一个软件包。 rpm -e 软件包名 删除指定软件包。...END 二、rpm源代码包的安装 以 .src.rpm结尾的文件由软件源代码文件组成,要安装此种 rpm包,需要用下面的命令。...例如 rpm --recompile vim-4.6-4.src.rpm 这个命令将编译源代码,然后安装它。...而以下命令 rpm --rebuild vim-4.6-4.src.rpm 在安装之后,会把编译后的可执行文件再包装成RPM软件包,这样,下次安装时就可以直接安装RPM包而不用编译了。
RPM 包管理器 (RPM)是一个强大的包管理系统,它广泛用于 Red Hat Linux 和它的衍生版本,例如 CentOS 和 Fedora。RPM 涉及rpm命令和.rpm文件。...在安装一个 RPM 包之前,你必须要先使用一个浏览器或者命令行工具,例如 curl 或者 wget 来下载软件包到你的系统上。...当安装 RPM 包时,确认它们是为你的系统架构和你的 CentOS 系统版本而构建的。在替换或者更新重要的系统包,例如 glibc,systemd,其他保证系统正常运行的服务和的库时,必须格外小心。...下面的命令将会显示 OpenJDK14 是否被安装在系统上: sudo rpm -q java-11-openjdk-devel 如果这个软件包被安装,你将会看下这样的显示: java-11-openjdk-devel...-a选项: sudo rpm -qa 三、验证 RPM 软件包 当验证一个软件包时,rpm命令检测一个软件包所安装的每个文件是否都存在系统上,文件的摘要,归属,权限等等。
于是想到一个办法,利用有外网的服务器的 yum 命令来安装这些软件,并自动保留安装包即可。 于是就有了以下的转载教程: ? 一、让 yum 命令下载 RPM 包,而不安装。...yum 是一个优秀的软件获取与系统更新的工具,主要应用于 redhat 系列的发行版本上。...--downloaddir=/usr/local/src 就会自动把对应系统的 unixODBC 版本下载到目录 /usr/local/src 下。...如果系统中已经安装了 unixODBC,那么就不会下载成功了!但我又需要这个安装包,咋办呢?办法也很直接,先使用 yum remove 卸载,再执行一次命令即可获得这个安装包了。...二、不使用 yum-downloadonly 插件,自动安装或升级的同时保留 RPM 包 yum 默认情况下,升级或者安装后,会删除下载的 rpm 包。
window上面要卸载一个软件很容易,在系统软件管理里面或者通过第三应用工具,比如360软件管理。如果是Linux需要卸载一个软件应该怎么样操作??...rpm -q -a #查询所有已安装的软件 -q query 查询 -a all 所有 查询所有安装的软件 [root@cdh1 ~]# rpm -q -a gnome-session-xsession...x86_64 media-player-info-6-1.el6.noarch groff-1.18.1.4-21.el6.x86_64 grep可以过滤出来指定的软件 [root@cdh1 ~]# rpm...20.1.6.30-2.noarch clickhouse-client-20.1.6.30-2.noarch clickhouse-common-static-20.1.6.30-2.x86_64 rpm...-e clickhouse-server-20.1.6.30-2.noarch 指定软件卸载 [root@cdh1 ~]# rpm -e clickhouse-server-20.1.6.30-2
rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。...RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。...rpm常见命令参数 1 2 3 4 5...常用的命令展示 如何安装rpm软件包 1 2 rpm -ivh your-package # 直接安装...root@localhost ~] # rpm -q tree rpm包中的文件安装的位置 [root@localhost ~]# rpm -ql tree #
文件以外,也有其它的文件; 一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的, Windows操作系统中也是同样存在的...;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的; 软件安装流程图: ?...rpm 命令来安装呢?...]# rpm --rebuilddb 注:这个要花好长时间; 注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题; 二)RPM软件包管理的查询功能: 命令格式...-1.fc4 -q就是 --query ,中文意思是“问”,此命令表示的是,是不是系统安装了gaim ;如果已安装会有信息输出;如果没有安装,会输出gaim 没有安装的信息; 查看系统中所有已经安装的包
安装rpm软件 # rpm -ivh /mnt/Packages/lrzsz0.12.2036.el7.x86_64.rpm # rpm --help-i,--install...-ivh /mnt/Packages/mariadb-server-5.5.44-2.el7.x86_64.rpm --nodeps rpm查询功能 # rpm -q zsh...#查询单个zsh包是否安装zsh-5.0.2-14.el7.x86_64 # rpm -qa | grep httpd #查询是否安装了httpd相关的软件包 # rpm -ql...zsh |more(查询zsh这个软件安装后,产生了那些文件和目录) zsh 这个命令是由哪个软件包安装的?...# rpm -qf `which zsh` zsh-5.0.2-14.el7.x86_64 在软件没有安装之前进行查看 # rpm -qpl /mnt/Packages/lrzsz-0.12.20-36
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!...解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以): [root@www2 tmp]# cp sEx /usr/bin/ Linux下常见文件解压方法及命令 系统·...fsys-tarfile file.deb | tar xvf – ar p file.deb data.tar.gz | tar xvzf – 14.以.zip为扩展名的文件: #unzip file.zip 在linux...下解压Winzip格式的文件 要是装了jdk的话,可以用 jar命令;还可以使用unzip命令。.../install rpm -i file.rpm .rpm/extract rpm2cpio file.rpm | cpio -div .deb/install dpkg -i file.deb .deb
RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM 包。 RPM是Red Hat Package Manager的缩写。...通过root权限,您可以使用带有适当选项的rpm命令来管理rpm软件包。 在本文中,让我们回顾 15 个 rpm 命令的实际示例。...它会检查您的系统是否适合 RPM 包中包含的软件,确定 rpm 包内文件的安装位置,将它们安装到您的系统上,并将该软件添加到其数据库中安装的 RPM 包。...2.使用rpm -qa查询所有RPM包 您可以使用 rpm 命令查询系统中安装的所有软件包。...-q 查询操作 -a 查询所有已安装的包 要确定系统上是否安装了特定的 rpm 软件包,请按如下所示组合 rpm 和 grep 命令。以下命令检查您的系统上是否安装了 cdrecord 包。
RPM包管理 一种用于互联网下载的打包及安装工具,它包含了在某些Linux分发版本中,它生产具有.RPM扩展名的文件。...rpm -qp jdk-1_5_0-liunx-i586.rpm 安装rpm包: rpm -i RPM包全路径名称:安装到当前系统 i=install rpm -ivh RPM包全路径名称:安装包到当前系统有提示信息...目录结构说明: / Liunx文件系统的入口,也是处于最高一级的目录 /bin 基础系统所需要的那些命令位于此目录,也是最小系统所需的命令;比如ls、cp、mkdir等命令。...功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。做为基础系统所需要的最基础的命令就是放在这里。.../home 普通用户家目录默认存放目录 /lib 库文件的存放目录 /sbin 大多是涉及系统管理的目录的存放地,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和
rpm将所有已安装包的信息保存在/var/lib/rpm数据库。 rpm是 Linux 系统下安装包的唯一方式,如果你已经使用源代码安装了包,那么rpm不能管理它。...如何检查rpm签名包 在 Linux 系统上安装包之前,请务必检查包的 PGP 签名,并确保其完整性和来源是OK.使用以下命令–checksig(check signature) 选项来检查名为的包的签名...如何列出所有已安装的rpm包 键入以下命令以打印Linux系统上已安装软件包的所有名称。...[rumenz@local]#rpm -evv nx 11. 如何删除没有依赖关系的rpm包 这–nodeps(Do not check dependencies) 选项强制从系统中删除rpm包。...如何重建损坏的rpm数据库 有时rpm数据库会损坏并停止rpm和系统上其他应用程序的所有功能。所以,此时我们需要重建rpm数据库并借助以下命令进行恢复。
什么是rpm? ? 查询rpm包: 比如,查询当前linux有没有安装火狐浏览器: ? 软件名-版本.操作系统版本 其它的一些查询指令: ?...删除包: rpm -e RPM包名称 如果有其它包依赖于当前包,使用:rpm -e -nodeps 包名进行强制删除,但一般不建议这么做 安装rpm包: rpm -ivh rpm包全路径名称 i:install
-qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file rpm -qpR file.rpm #[查看包]依赖关系 rpm2cpio file.rpm |cpio...文件以外,也有其它的文件; 一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的, Windows操作系统中也是同样存在的...;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的; 软件安装流程图: ?...--rebuilddb 注:这个要花好长时间; 注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题; 二)RPM软件包管理的查询功能: 命令格式 rpm {-q|-...,中文意思是“问”,此命令表示的是,是不是系统安装了gaim ;如果已安装会有信息输出;如果没有安装,会输出gaim 没有安装的信息; 查看系统中所有已经安装的包,要加 -a 参数 ; [root@localhost
在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。...1)用RPM安装软件包,最简单的命令如下: 1 #rpm -i example.rpm 安装 example.rpm 包; 2 #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息...; 3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度 2)删除已安装的软件包 要卸载软件包example,只需输入以下这行命令...-a :查询目前系统安装的所有软件包。...-1.i386.rpm,那就可以用这样的命令: 1 # rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.rpm 来安装,也可以查询
前面我们介绍了Linux系统的常用命令介绍和文本编辑器vim命令的介绍。那么从这篇博客开始,我们会正式的讲解Linux的系统管理,首先要讲的是Linux的软件包管理。...优点: ①、包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载。 ②、安装速度比源码包快很多。 ...2、rpm 包命名规则 我们打开前面安装Linux系统的安装文件 CentOS-6.8-x86_64-bin-DVD1.iso。在package目录下都是rpm安装文件。 ? ...⑥、rpm:rpm包的扩展名,注意Linux是没有扩展名的概念,这里是告诉管理员这是一个rpm包文件。 3、rpm包安装 ? ...4、rpm包升级 ? 5、rpm包卸载 ? 6、查询rpm包是否安装 ? ? 7、查询软件包的详细信息 ? ? 8、查询软件包的安装位置 ? ? 9、查询系统文件属于哪个RPM包 ?
领取专属 10元无门槛券
手把手带您无忧上云