而RPM同样有着类似的功能,用于linux下套件包的安装与管理。 一、RPM与SRPM简介及功能 1. RPM:RPM通过采用数据库记录的方式来将所需要的套件安装到Linux系统中。...RPM包的格式为*.rpm,RPM包为已经经过编译且包装完成的rpm文件,这是其最大的特点。...同RPM查询功能中介绍的格式一样,仅仅将parameter改为 ivh 即可。ivh通常组合在一起使用,也可以分开使用。i代表install的意思,v则表示显示更详细的安装信息,h表示显示安装进度。...因此本人更倾向于同时使用上述三个参数。 ...注:关于SRPM的使用涉及到编译的过程,在此不作叙述。
如,A软件包依靠B软件包做某些工作,若B软件包卸载了,则A软件包就不能正常运行了。RPM为用户安全考虑,会做某些检查,尽可能排除出错的情况。 RPM在卸载软件包时,分步骤进行如下操作: 1....注意:其中不能含减号(-)字符; Release : 指软件释出号。 例如: 包裹文件file-3.26-6.i386.rpm安装后,其软件包标识为file-3.26-6。...如bash-2.03-10标识不能输作Bash-2.03-10,也不能输作bAsh-2.03-10等等。...卸载时使用–noscripts选项,可禁止卸载前与卸载后脚本程序的执行。 注意: 一般用户不要使用此选项。此选项主要提供给软件包制作者使用的。...答案之二是使用–allmatches选项,仅输个软件名即可,指示RPM卸载所有匹配的包,比较方便。
rpm -e 做了什么 rpm -e(等同于 rpm –erase)这个命令能够卸载或擦除一个或多个安装包,当RPM卸载一个RPM包时,做了以下几件事: 确保数据库中没有其它包引用了要卸载的包。...使用-vv得到更多反馈信息 通过加上-vv选项,我们可以得到RPM卸载过程中的更多反馈信息: # rpm -evv eject D: uninstalling record number 286040...接下来的两行显示出了卸载过程中删除的文件,如果一个包中包含了很多文件,那么使用-vv参数将会导致大量的输出。 紧接着,RPM执行卸载后脚本,如果存在的话。这个脚本在所有文件删除后才执行。...–nodeps:在卸载之前,不检查依赖关系 –noscripts:不执行卸载前或卸载后的脚本 –rcfile :使用作为备选的rcfile –root:使用作为备选的root –dbpath :使用来访问数据库...大多数情况下,RPM的依赖检测能检测到你所需要卸载的软件与其他软件的依赖关系,这会提醒你不要误删了软件。如果你是在不确定有何依赖关系,可以使用rpm -q来查询你想要卸载的软件。
# 一、下载jenkins rpm包 选择镜像站(这里选择第一个清华大学镜像站)—>选择对应的系统-(redhat)—>选择版本(我选择的是jenkins-2.346.3-1.1.noarch.rpm...) wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm # 二、...安装jenkins rpm -ivh jenkins-2.346.3-1.1.noarch.rpm 安装完以后重要的目录说明: /usr/lib/jenkins/jenkins.war WAR包 /etc
使用nfpm制作rpm包 ?...如果你经历过打rpm包的年代,你肯定对fpm不陌生,今天给大家介绍一个使用golang写的打deb和rpm包的工具,那就是nfpm,为什么要推荐,是因为可以通过goreleaser把程序直接输出rpm或...NFPM 什么是nfpm NFPM is Not FPM - a simple deb and rpm packager written in Go 如何安装(centos上) $ curl -sfL...https://install.goreleaser.com/github.com/goreleaser/nfpm.sh | sh 如何使用(以官方demo演示) > nfpm init > tree...├── postremove.sh ├── preinstall.sh └── preremove.sh 3 directories, 7 files 查看生产的rpm包的信息 > rpm
-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...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 [参数] [软件包] 常用参数: -a 查询所有的软件包 -b或-t 设置包装套件的完成阶段,并指定套件档的文件名称; -c 只列出组态配置文件,本参数需配合”-l”参数使用 -d 只列出文本文件...,本参数需配合”-l”参数使用 -e或--erase 卸载软件包 -f 查询文件或命令属于哪个软件包 -h或--hash 安装软件包时列出标记 -i 显示软件包的相关信息 --install 安装软件包...-l 显示软件包的文件列表 -p 查询指定的rpm软件包 -q 查询软件包 -R 显示软件包的依赖关系 -s 显示文件状态,本参数需配合”-l”参数使用 -U或--upgrade 升级软件包 -v 显示命令执行过程...force -ivh package.rpm 列出所有安装过的包: [root@linux ~]# rpm -qa 查询rpm包中的文件安装的位置: [root@linux ~]# rpm -ql ls...卸载rpm包: [root@linux ~]# rpm -e package.rpm 升级软件包: [root@linux ~]# rpm -U file.rpm
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。...yum install yumex 2、Rpm 彻底完全删除已安装软件 查询是否安装了软件 rpm -qa | grep -i 软件名 rpm -qa | grep 软件名 删除已安装的软件包 # 普通删除模式...,根据第一步显示的软件包名,一个个删除 sudo rpm -e -- 包名 # 强力删除模式,如果用上面命令删除时,提示有依赖的其他文件 # 则用该命令可以对其进行强力删除 sudo rpm -e
本文主要针对初学者介绍如何在 Linux 系统上使用 rpm 包的方式安装一台单机版的 MySQL,之前也在 Win10 上安装过单机版的 MySQL8.0,有需要的也可以点击此处 Windows 10...MySQL8.0 OCP 考试中也有关于使用 rpm 安装 MySQL 相关的考题,如果有考试的同学,也可以注意一下其中的细节。...按照以下步骤安装最新的 GA 版本的 MySQL 使用 MySQL Yum 存储库: 1、添加 MySQL Yum 存储库 First, add the MySQL Yum repository to...要禁用包含的模块并使 MySQL 存储库包可见,使用以下命令(对于启用 dnf 的系统,将命令中的 yum 替换为 dnf)。...所以这里可以使用 systemd 系统管理命令来管理 MySQL,不用过多的设置,它也是开机自启动的。
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...config.xml saved as /etc/clickhouse-server/config.xml.rpmsave 卸载完成以后在查看发现软件没有了,说明已经卸载完成了 [root@cdh1 ~]# rpm
文章目录 1. rpm包的管理 1.1 介绍 1.2 rpm 包的简单查询指令 1.3 rpm包名基本格式 1.4 rpm 包的其它查询指令: 1.5 卸载rpm包: 1.6 安装 rpm 包 2....1.2 rpm 包的简单查询指令 查询已安装的rpm列表: rpm -qa|grep xxx 举例:看看当前系统,是香安装了firefox 指令: rpm -qa | grep firefox 1.3...64 表示centos7.x的64位系统 如果是i686、i386表示32位系统,noarch表示通用 1.4 rpm 包的其它查询指令: rpm -qa : 查询所安装的所有rpm软件包 rpm -qa...rpm -qi 软件包名: 查询软件包信息 案例: rpm -qi firefox rpm -ql 软件包名 : 查询软件包中的文件 案例: rpm -ql firefox rpm -qf 文件全路径名...的基本指令 查询yum服务器是否有需要安装的软件 yum list|grep xx软件列表 2.3 安装指定的 yum 包 yum install xxx 下载安装 2.4 yum 应用实例 案例:请使用
安装有两种方式: 源码编译 rpm包安装 源码编译耗费时间长,缺乏编译环境且生成目录位置不详,所以选择使用rpm包安装。...但是我们最终目的是rpm包离线安装,目前不知道安装postgresql + postgis所依赖的rpm包有哪些,并且从网上找rpm包容易引起版本冲突啊,怎么办呢? 办法总比问题多,接着往下看。...我们首先要使用在线安装的方式,成功安装postgresql + postgis,然后再考虑如何获取相关依赖rpm包的问题。...请看具体命令: # 安装postgresql依赖的rpm包 rpm -ivh https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-...三、收集依赖的rpm包 我们可以使用yum命令的--downloaddir参数及--downloadonly参数来将依赖的rpm包下载到本地。
本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。...令社区版也能使用一些OCP上才有的功能。...-3.2.3.5-2.el7.x86_64.rpm 三、部署Config server 3.1 下载Oceanbase源码 git clone https://github.com/oceanbase/...包 sh-4.2# rpm -ivh --force oceanbase-obproxy-ce-3.2.3.5-2.el7.x86_64.rpm Preparing......存在的话账号的密码是否正确,权限是否正确 7.2 连接时提示找不到集群,日志显示:curl easy perform failed 3.2.3.5版本proxy的obproxy_config_server_url参数内不能使用单引号
1.1 配置 yum 源 首先还是将 mysql rpm 包上传至服务器,然后执行 rpm -Uvh 文件名 ?
1.1 上传安装文件 我使用的是 finalshell,将文件上传到 home 目录下,推荐另一款工具 WinSCP 也是非常好用的。JDK 1.8 下载地址 ?...1.3 安装 rpm -ivh 文件名 ? 1.4 查看是否安装成功 ? 1.5 查看当前版本号 ?
rpm包的管理 一种用于互联网下载包的打包及安装工具.它生成具有.RPM 扩展名的文件, RPM是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows...的 setup.exe rpm包的简单查询指令 rpm –qa # 查询已安装的 rpm 列表 rpm 包名的基本格式 一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86...rpm -qi 软件包名 # 查看软件包信息 rpm -ql 软件包名 # 查看软件包中的文件安装位置 rpm -qf 文件(如:/etc/passwd) # 查看某个文件属于哪个rpm包 卸载rpm...包 rpm -e 包名 包依赖问题: 如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息 rpm -e --nodeps 包名 # 强制删除 安装rpm包 rpm -ivh RPM 包全路径名称...基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用 yum 的前提是可以联网。
使用rpm安装jdk 在前一Linux探索文章中http://www.cnblogs.com/Kidezyq/p/8782728.html,有关于通过yum指令安装原生OpenJDK的命令。...具体区别可以参照这个知乎问题:https://www.zhihu.com/question/19646618 话不多说,这里直接给出我在安装完OpenJDK之后重新使用rpm安装sun的JDK的过程...: 查找当前已经安装的JDK: 执行rpm -qa|grep jdk 卸载已经安装的JDK: 对于前一部查找出来的jdk相关安装包,使用yum -y remove java XXXXX来进行卸载 下载...后面我干脆直接下载到本地PC,然后通过rz jdk-8u171-linux-x64.rpm命令上传到CentOS服务器上 使用rmp命令进行安装: 直接进入到rpm文件所在的文件夹下,以root身份运行...-i:显示套件的相关信息; -i或--install:安装指定的套件档; -l:显示套件的文件列表; -p+:查询指定的RPM套件档; -q:使用询问模式,当遇到任何问题时
源代码包装安装 .src.rpm结尾的文件,这些文件是由软件的源代码包装而成的,用户要安装这类RPM软件包,必须使用命令: rpm --recompile vim-4.6-4.src.rpm #这个命令会把源代码解包并编译...、安装它,如果用户使用命令: rpm --rebuild vim-4.6-4.src.rpm #在安装完成后,还会把编译生成的可执行文件重新包装成i386.rpm的RPM软件包。...; 4、作为开发者可以把自己的程序打包为RPM 包发布; 5、软件包签名GPG和MD5的导入、验证和签名发布 6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统; 二、RPM 的使用权限...; RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装; 三、rpm 的一点简单用法; 我们除了软件包管理器以外...]# rpm --rebuilddb 注:这个要花好长时间; 注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题; 二)RPM软件包管理的查询功能: 命令格式
本文将详细介绍如何使用yum命令安装RPM软件包。...RPM文件包含软件包的二进制文件、配置文件和安装脚本等。使用RPM可以轻松地安装、更新和删除软件包。yum 命令简介yum是一个命令行工具,用于管理基于RPM的Linux发行版上的软件包。...以下是使用yum命令安装RPM的基本语法:yum install 该命令将自动从配置的软件源中下载并安装指定的软件包,同时解决可能存在的依赖关系。...使用 yum 命令安装 RPM使用yum命令安装RPM非常简单。首先,确保你的系统已经配置了合适的软件源。...本文详细介绍了如何使用yum命令安装RPM软件包,包括基本的安装语法、额外选项、查找可用软件包、更新软件包以及移除软件包等操作。
这篇文章主要讲解了“RPM命令的使用方法和参数详解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“RPM命令的使用方法和参数详解”吧! ...由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。 ...pub/linux/redhat/...-1.4-6.i368.rpm 7.在我们使用电脑过程中,难免会有误操作,若我们误删了几个文件而影响了系统的性能时,怎样查找到底少了哪些文件呢?...8.Linux系统中文件繁多,在使用过程中,难免会碰到我们不认识的文件,在Windows下我们可以用“开始/查找”菜单快速判断某个文件属于哪个文件夹,在Linux中,下面这条命令行可以帮助我们快速判定某个文件属于哪个软件包...命令格式: rpm -参数 现在大家对于RPM命令的使用方法和参数详解的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云