而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
语法格式: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
使用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包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。...yum install yumex 2、Rpm 彻底完全删除已安装软件 查询是否安装了软件 rpm -qa | grep -i 软件名 rpm -qa | grep 软件名 删除已安装的软件包 # 普通删除模式...,根据第一步显示的软件包名,一个个删除 sudo rpm -e -- 包名 # 强力删除模式,如果用上面命令删除时,提示有依赖的其他文件 # 则用该命令可以对其进行强力删除 sudo rpm -e
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
本文主要针对初学者介绍如何在 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,不用过多的设置,它也是开机自启动的。
文章目录 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 应用实例 案例:请使用
本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。...令社区版也能使用一些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参数内不能使用单引号
安装有两种方式: 源码编译 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包下载到本地。
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:使用询问模式,当遇到任何问题时
本文将详细介绍如何使用yum命令安装RPM软件包。...RPM文件包含软件包的二进制文件、配置文件和安装脚本等。使用RPM可以轻松地安装、更新和删除软件包。yum 命令简介yum是一个命令行工具,用于管理基于RPM的Linux发行版上的软件包。...以下是使用yum命令安装RPM的基本语法:yum install 该命令将自动从配置的软件源中下载并安装指定的软件包,同时解决可能存在的依赖关系。...使用 yum 命令安装 RPM使用yum命令安装RPM非常简单。首先,确保你的系统已经配置了合适的软件源。...本文详细介绍了如何使用yum命令安装RPM软件包,包括基本的安装语法、额外选项、查找可用软件包、更新软件包以及移除软件包等操作。
源代码包装安装 .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软件包管理的查询功能: 命令格式
RPM使用详解 在Linux 操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是 Red Hat Package Manager...(简称RPM)。...由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。...在我们使用电脑过程中,难免会有误操作,若我们误删了几个文件而影响了系统的性能时,怎样查找到底少了哪些文件呢?...8.Linux系统中文件繁多,在使用过程中,难免会碰到我们不认识的文件,在Windows下我们可以用“开始/查找”菜单快速判断某个文件属于哪个文件夹,在Linux中,下面这条命令行可以帮助我们快速判定某个文件属于哪个软件包
领取专属 10元无门槛券
手把手带您无忧上云