本篇将介绍MySQL使用RPM方式进行安装。...当用户下载了Linux的安装包之后,需要执行以下命令: RPM系统 rpm -ivh packagename.rpm APT系统 dpkg -i packagename.deb 用户要注意安装时的软件依赖关系...MySQL RPM安装文件 MySQL提供了两种类型的RPM,一种是指定操作系统的,例如,Oracle Linux。另外一种是非指定的,只要Linux使用glibc2.12即可。...Backup:企业版备份(仅在企业版中提供) RPM安装过程 RPM的安装过程如下: 提取RPM文件到对应的位置。...RPM将basedir安装到/usr下,并且无法更改,如果用户希望安装多个MySQL实例时,需要使用通用安装包,而不能使用RPM进行安装。 注册 SysV init或 systemd启动脚本。
RPM 包的安装 安装 RPM 的命令格式为: [root@localhost ~]# rpm -ivh 包全名 注意一定是包全名。...目前在 apache 中没有建立任何网页,所以看到的只是测试页 RPM包的升级 使用如下命令即可实现 RPM 包的升级: [root@localhost ~]# rpm -Uvh 包全名 -U(大写...)选项的含义是:如果该软件没安装过则直接安装;若已经安装则升级至最新版本。...[root@localhost ~]# rpm -Fvh 包全名 -F(大写)选项的含义是:如果该软件没有安装,则不会安装,必须安装有较低版本才能升级。...RPM包的卸载 RPM 软件包的卸载要考虑包之间的依赖性。
RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM 包。 RPM是Red Hat Package Manager的缩写。...通过root权限,您可以使用带有适当选项的rpm命令来管理rpm软件包。 在本文中,让我们回顾 15 个 rpm 命令的实际示例。...让我们以 Mysql Client 的 rpm 为例,运行所有示例。 1. 使用 rpm -ivh 安装 RPM 包 RPM 文件名包含包名、版本、发行版和架构名。...2.使用rpm -qa查询所有RPM包 您可以使用 rpm 命令查询系统中安装的所有软件包。...使用 rpm -Uvh 升级 RPM 包 升级软件包与安装软件包类似,但 RPM 会在安装新软件包之前自动卸载软件包的现有版本。如果未找到旧版本的软件包,升级选项仍将安装它。
背景:因服务器宕机涉及红帽内核的bug,需升级Linux内核至2.6.32-279或更高版本。...这个原因在官方的BUG上面有提到,具体请到这里查看,或这里查看,主要的解决办法是用rpm -Uvh来代替rpm -ivh安装kernel-firmware。然后再安装kernel。...参照此说明进行安装: 正确安装: 3.安装新内核: 注意:这里不要用rpm -Uvh。...原因就是,用U参数,就直接把原内核升级了,而用i则是安装了新的内核,原内核依然是存在的。这样防止了新内核故障的产生。...7.正常后修改/boot/grub/menu.lst启动改成新内核:default=0 8.升级完成。
一.简介 可以将编译完成的服务打成rpm包放到私有仓库了,用于自定义的各种软件进行安装部署配置。...二.具体操作 1.安装软件,这个命令将构建rpm包 yum -y install rpm-build 2.开始初始化,如下命令必定报错,他会在当前生成一个文件夹 rpmbuild -ba nginx.spec...=%{buildroot} INSTALLDIRS=vendor %clean #%clean清理临时文件 rm -rf %{buildroot} %files #%file段定义哪些文件和目录会放入rpm...包 5.安装 yum -y localinstall rpmbuild/RPMS/x86_64/nginx-1.8.0-1.el7.centos.x86_64.rpm 因为打包时,没有将nginx...脚本复制出来,所以要进到目录 用rpm -qi 可以看到打包的信息
CentOS7下制作openssl1.1.1i RPM包并升级 OpenSSL最新漏洞 OpenSSL官方发布了拒绝服务漏洞风险通告,漏洞编号为CVE-2020-1971 漏洞详情 OpenSSL是一个开放源代码的软件库包...OpenSSL : 1.0.2-1.0.2w OpenSSL : 1.1.1-1.1.1h 安全版本 OpenSSL : 1.1.1i OpenSSL : 1.0.2x 修复建议 将OpenSSL升级到...1.1.1i、 1.0.2x或最新版本 【备注】:建议您在升级前做好数据备份工作,避免出现意外 漏洞参考 https://www.openssl.org/news/vulnerabilities-1.1.1...(图片可放大查看) rpm升级到openssl1.1.1i rpm -aq openssl yum -y remove openssl rpm -ivh /root/rpmbuild/RPMS/x86...(图片可放大查看) 以上就是CentOS7下制作openssl1.1.1i RPM包并升级的步骤 尝试过git clone https://src.fedoraproject.org/rpms/openssl.git
[root@dev OOo_3.1.0_src]# rpm -q libxml2 [root@dev OOo_3.1.0_src]# rpm -qa libxml2* [root@dev ~]# rpm...libxml2-2.6.26 libxml2-devel-2.6.26-2.1.12 –allmatches 匹配多个,–nodeps 不检查依赖 [root@dev OOo_3.1.0_src]# rpm...-e –allmatches libxml2-2.6.26-2.1.12 –nodeps 成套的卸载 rpm -e `rpm -qa |grep libxml2` rpm -e `rpm -qa |grep...openoffice` `rpm -qa |grep ooobasis` 参考: http://blog.csdn.net/lltaoyy/article/details/7552834 http:/
安装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.../usr/share/locale/de/LC_MESSAGES/lrzsz.mo /usr/share/man/man1/rz.1.gz /usr/share/man/man1/sz.1.gz 升级...: # rpm -Uvh/mnt/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm 卸载: # rpm -e zsh 只写软件包的名称,不用写软件包 强制卸载
---- layout: default title: rpm bug category: [技术, 安全] comments: true --- rpm无法安装 今天安装java时候,下载的rpm...错误详情 主要是rpm安装时候的错误,java提示的错误就没有记录了. Reading package lists... Done Building dependency tree......Done Package rpm is not available, but is referred to by another package....说明 写这篇文章是作为使用linux的笔记.我的是rpm不能安装,参考的博客是ssh不能安装,类似的问题应该解决方案类似了.
rpm包格式,包名、版本号、发布版本号、平台 #rpm -ivh rpm 包文件 //安装一个rpm包 i:install v:可视化 h:人性化显示 #rpm...-Uvh rpm包文件 //升级一个rpm包 U:update #rpm -e 包名 //卸载一个rpm包 #rpm -qa //查询已经安装的包...#rpm -ql 包名 //列出包安装的文件 l:list #rpm -qf 文件绝对路径 //查看一个文件是由哪个包安装的 f:from #rpm...安装一个基础网页服务器 #yum remove [-y] //卸载一个安装包 #yum update [-y] //更新系统+安装包,但是如果不加任何的包名,他就会直接升级系统到最新...,连同内核的一些服务系统全部升级,如果已经搭建好了所有的环境,不建议操作!!!
查看所有的java安装包 rpm -qa | grep java 卸载安装包,忽略依赖 rpm -e --nodeps openjdkxxx 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人
rpm包作为redhat、centos系列操作系统的包管理工具,让我们可以轻松通过yum install xxx.rpm命令安装某些软件包。...rpm-build -y 解压文件: tar zxvf rpm-package-1.0-bin.tar.gz 得到 rpm-package-1.0-bin, 运行测试用例: 修改描述文件 vi rpm-package...targetRpmPath表示rpm最终的打包路径(存放xxx.rpm文件) prepareScriptlet表示在该rpm包被安装之前会执行的脚本。...# tar zxvf rpm-package-1.0-bin.tar.gz rpm-package-1.0-bin/lib/rpm-package-1.0.jar rpm-package-1.0-bin.../ rpm-package-1.0-bin/build-rpm.sh rpm-package-1.0-bin/lib/ rpm-package-1.0-bin/lib/annotations-2.0.1
包以及二进制源代码包.src.rpm。...但是如果针对自己的机器体系结构(比如一般的PC是i386体系)将QT源代码打包成rpm,再使用rpm工具安装,应该快多了,这就是rpm打包的好处吧。...3、在嵌入式中,需要针对自己板子所在的平台,将第三方源代码或者自己写的代码打包成rpm二进制rpm包,发布给客户使用。 二、如何将.tar.gz、.tar.xz等格式的源代码打包成rpm包?...、libpng-runtime-1.6.2-1.i386.rpm、libpng-devel-1.6.2-1.i386.rpm以及在SRPMS下生成libpng.src.rpm二进制源码包。 ...5、最后可以使用rpm -ivh libpng-1.6.2-1.i386.rpm在自己的X86机器上安装对应的rpm包。
什么是rpm? ? 查询rpm包: 比如,查询当前linux有没有安装火狐浏览器: ? 软件名-版本.操作系统版本 其它的一些查询指令: ?...删除包: rpm -e RPM包名称 如果有其它包依赖于当前包,使用:rpm -e -nodeps 包名进行强制删除,但一般不建议这么做 安装rpm包: rpm -ivh rpm包全路径名称 i:install
使用原始安装介质, 操作系统为Red Hat Enterprise Linux Server release 7.4 (Maipo) rpm -ivh \ gcc-4.8.5-16.el7....x86_64.rpm \ cpp-4.8.5-16.el7.x86_64.rpm \ glibc-devel-2.17-196.el7.x86_64.rpm \...libmpc-1.0.1-3.el7.x86_64.rpm \ mpfr-3.1.1-4.el7.x86_64.rpm \ glibc-headers-2.17-196....el7.x86_64.rpm \ kernel-headers-3.10.0-693.el7.x86_64.rpm rpm -ivh \ gcc-c++-4.8.5...-16.el7.x86_64.rpm \ libstdc++-devel-4.8.5-16.el7.x86_64.rpm 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
rpm介绍概要 设置光驱并挂载 rpm包格式,包名、版本名、发布版本号、平台 rpm包介绍 要想使用rpm包,就需要先有rpm工具 [root@hf-01 mnt]# cd Packages/ [root...@hf-01 Packages]# ls yum-utils-1.1.31-24.el7.noarch.rpm zenity-3.8.0-4.el7.x86_64.rpm zip-3.0-10.el7....x86_64.rpm zlib-1.2.7-13.el7.x86_64.rpm zlib-devel-1.2.7-13.el7.x86_64.rpm zsh-5.0.2-7.el7.x86_64.rpm...和 - 组成 yelp-3.8.1-7.el7.x86_64.rpm yelp-libs-3.8.1-7.el7.x86_64.rpm 从左到右可以将它们划分为几部分 第一部分,字符串,这些字符串就是...位和64位,默认都是64位 在centos6之前的版本(包括版本6),都是区分32位还是64位的 64的平台可以安装32位的安装包的 (32位平台安装64位的包是不支持的) 第五部分,后缀名 比如:.rpm
redhat系列的linux使用RPM来管理安装软件很方便,把自己常用的脚本变成RPM包之后,用起来就方便了。...1.要制作RPM包,首先要看一下RPM包的内容(可以忽略) 2020-01-16_101241.png 2.环境准备 软件包依赖:rpm-build rpmdevtools 2020-01-16_101653....png 3.设置 制作RPM包 的环境 直接执行命令:rpmdev-setuptree即可在当前用户的家目录生成如下目录结构 2020-01-16_102024.png 4.拷贝自己的脚本到相应目录...16_104348.png ddcw.spec内容参考如下: Name: ddcw #名字 Version: 2019 #版本 Release: 1125 Summary: this is test RPM...ddcw URL: https://cloud.tencent.com/developer/user/1130242 #Requires: Requires:grep #依赖,即安装这个软件所需的其它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文件。
OpenSSL 常常会爆出一些漏洞 (图片可点击放大查看) 下面介绍CentOS7下rpm包方式升级openssl到安全版本 一、CentOS7下rpm包方式升级openssl到安全版本1.1.1n...操作步骤如下 1、查看并卸载当前openssl版本 rpm -aq | grep openssl rpm -e openssl-1.0.2k --nodeps (图片可点击放大查看) (图片可点击放大查看...2、rpm -ivh安装openssl-1.1.1n版本 rpm -ivh openssl-1.1.1n-1.el7.x86_64.rpm --nodeps (图片可点击放大查看) (图片可点击放大查看...--with-stream_ssl_module --with-stream_realip_module --with-openssl=/opt/openssl-1.1.1n 可以自行尝试进行编译升级
今天由于某些原因需要卸载掉服务器上的php软件,然后我使用下面命令显示出本机安装的所有和php相关的软件,如下: iteblog$ rpm -qa | grep php php-mysqlnd-5.6.25...php-5.6.25-0.1.RC1.el6.remi.x86_64 php-mcrypt-5.6.25-0.1.RC1.el6.remi.x86_64 然后我一一把它们卸载掉,如下: iteblog$ rpm....el6.remi.5.6.x86_64和php-pecl-zip-1.13.4-1.el6.remi.5.6.x86_64的时候出现以下的错误: [iteblog@iteblog.com ~] $ rpm...然后我使用下面命令顺利地卸载了上面三个软件包: [root@iteblog.com ~] $ rpm –nodeps -e php-common-5.6.25-0.1.RC1.el6.remi.x86_...~] $ rpm –nodeps -e php-pecl-jsonc-1.3.10-1.el6.remi.5.6.x86_64 [root@iteblog.com ~] $ rpm -qa|grep php
领取专属 10元无门槛券
手把手带您无忧上云