Centos安装mysql rpm包 安装mysql步骤: 清理环境 centos有可能会自带一个mariadb 查看是否已安装 rpm -qa |grep -i mysql #(centos7默认系统自带的...) rpm -qa |grep -i mariadb #rpm -e 加上包名,把mariadb包清掉 rpm -e --nodeps XXXX 可以看到用rpm删除会失败,提示有依赖关系的软件需要安装.../ rpm –ivh + 包安装所需要的包 rpm -ivh mysql-community-client-5.7.22-1.el6.x86_64.rpm(如果报错则加上--force --nodeps...-5.7.33-1.el6.x86_64.rpm-bundle.tar #安装,安装顺序为 rpm -vih mysql-community-common-5.7.33-1.el7.x86_64.rpm...rpm -vih mysql-community-libs-5.7.33-1.el7.x86_64.rpm rpm -vih mysql-community-client-5.7.33-1.el7.x86
通过src.rpm构建新包 RPM包的构建需要用到一个以.spec结尾的文件(即软件包描述文件), 这个文件中包含了软件包的诸多信息,如软件包的名字、版本、类别、依赖、说明摘要、创建时要执行什么指令、安装时要执行什么操作...spec文件可以自己写(但通常不要这么干,除非是自己的项目),但通常是直接使用别人写好的spec文件。...xxx.src.rpm: 以src.rpm结尾的包称为源码包,源码包中包含了很多的文件(主要包括源码,甚至包括service的配置文件等),以及前面提到的spec文件。...,可以看到所有文件的用户和组都是mockbuild:mockbuild [root@centos ~]# tree -ug ~/rpmbuild/ /root/rpmbuild/ ├── [root...# 安装rpm-build,安装完成后才会有rpmbuild命令 [root@centos ~]# yum install rpm-build # 构建新的rpm包,命令为(任选一个命令即可): #
肯定有人纳闷,为啥单独把CentOS6下的nginx进行编译?...那是因为Centos6由于已经过时不再更新,而CentOS7官方还在持续更新,没必要重复造轮子,centos7可以参阅此连接: nginx-centos7-rpm 安装rpmbuild: yum install...,一个tar.gz,一个nginx文件。...-1.src.rpm 注意: 如果需要对nginx设置开机自启,我们需要将nginx文件添加到chkconfig列表中: chkconfig --add /etc/init.d/nginx 再进行开机项添加...: chkconfig nginx on 如果需要编译其他版本,对文件中的相应版本号,以及源码包进行替换即可。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。...更换yum镜像源 # 备份源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 下载新的...CentOS-Base.repo (阿里云)到/etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com...yum install yumex 2、Rpm 彻底完全删除已安装软件 查询是否安装了软件 rpm -qa | grep -i 软件名 rpm -qa | grep 软件名 删除已安装的软件包 # 普通删除模式...,根据第一步显示的软件包名,一个个删除 sudo rpm -e -- 包名 # 强力删除模式,如果用上面命令删除时,提示有依赖的其他文件 # 则用该命令可以对其进行强力删除 sudo rpm -e
安装包/源码包: http://vault.centos.org/ debug安装包: http://debuginfo.centos.org/ 腾讯云源: http://mirrors.tencent.com.../centos-debuginfo/ elerpo: http://mirror.imt-systems.com/elrepo/archive/kernel/el7/x86_64/RPMS/
CentOS rpm安装Nginx和配置 官方下载地址: http://nginx.org/en/download.html 介绍 Nginx(“engine x”)是一款由俄罗斯的程序设计师Igor...rpm包安装 #安装nginx,rpm安装 #rpm安装nginx包 rpm -Uvh --force --nodeps nginx-1.16.1-1.el7.ngx.x86_64.rpm #查看启动状态...查看开机启动状态 enabled:开启, disabled:关闭 systemctl is-enabled nginx 安装完后在 修改 /etc/nginx/conf.d/default.conf 配置文件...root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} } 注意:静态文件下载...,需要依赖nginx,我们需要将这些文件放到 nginx配置文件中的 /home/data/aaa 对应的目录下。
# 首先检查是否安装mariadb rpm -qa | grep mariadb # 如果安装了,则卸载掉 (--nodeps是强制执行的意思) rpm -qa | grep mariadb |...-5.6.27-1.el7.x86_64.rpm和MySQL-client-5.6.27-1.el7.x86_64.rpm -rw-r--r-- 1 7155 wheel 20011648 Sep 22..._64.rpm -rw-r--r-- 1 7155 wheel 60742012 Sep 22 2015 MySQL-server-5.6.27-1.el7.x86_64.rpm -rw-r--r-...22 2015 MySQL-test-5.6.27-1.el7.x86_64.rpm # 然后按顺序按照这两个rpm包,先来serve rpm -ivh MySQL-server-5.6.27-...1.el7.x86_64.rpm # 装完server接下来是client rpm -ivh MySQL-client-5.6.27-1.el7.x86_64.rpm # 然后查看一下密码,在安装的时候
Centos添加yum源 centos刚装完的时候搜不到什么软件,具体yum的源怎么设置也还没弄明白,网上查,好多都让改/etc/yum.repos.d/目录里的东西,不过改了之后不太管用。.../rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm 975 2011-03-29 00:15:43 wget http://...packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm 976 2011-03-29 00:16:03 rpm...-Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm Running rpm_check_debug error: rpmdbNextIterator: skipping...init 1 cd /var/lib/rpm mv Pubkeys Pubkeys.old rpm --rebuilddb
mirrors.cloud.tencent.com/mysql/yum/mysql-5.7-community-el7-x86_64/mysql-community-client-5.7.35-1.el7.x86_64.rpm...# 卸载mariadb rpm -qa | grep mariadb rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps # 按顺序安装 yum install...64.rpm -y yum install mysql-community-devel-5.7.35-1.el7.x86_64.rpm -y yum install mysql-community-client...-5.7.35-1.el7.x86_64.rpm -y yum install mysql-community-server-5.7.35-1.el7.x86_64.rpm -y # 配置数据目录 vi...不区分大小写 lower_case_table_names=1 #设置字符集 character-set-server=utf8mb4 # 最大连接数. max_connections=2048 # 打开的文件描述符限制
在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令。...包中指定文件 在服务器使用过程,如果系统文件被误修改或误删除,可以考虑使用 cpio 命令提取出原 RPM 包中所需的系统文件,从而修复被误操作的源文件。...RPM 包允许逐个提取包中文件,使用的命令格式如下: [root@localhost ~]# rpm2cpio 包全名|cpio -idv .文件绝对路径 该命令中,rpm2cpio 就是将 RPM...很简单,使用 rpm -qf 命令即可,如下所示: [root@localhost ~]# rpm -qf /bin/ls coreutils-8.4-19.el6.i686 #查看ls文件属于哪个软件包...在此基础上,我们只需从此 RPM 包使用 cpio 命令提取出 ls 命令文件,然后将其复制到对应位置即可,实现命令如下: [root@localhost ~]# mv /bin/ls /root/
1.1 上传安装文件 我使用的是 finalshell,将文件上传到 home 目录下,推荐另一款工具 WinSCP 也是非常好用的。JDK 1.8 下载地址 ?...1.2 添加可执行权限 chmod +x 文件名 ? 1.3 安装 rpm -ivh 文件名 ? 1.4 查看是否安装成功 ? 1.5 查看当前版本号 ?
1.1 配置 yum 源 首先还是将 mysql rpm 包上传至服务器,然后执行 rpm -Uvh 文件名 ?
最近的工作需要将以前编译安装的软件包打包成rpm包,这里将打包过程记录一下以备忘。 准备rpm打包环境 我这里用的操作系统是CentOS6.7,redhat系的其它发行版应该也类似。...安装rpm-build 1 sudo yum install -y gcc make rpm-build redhat-rpm-config vim lrzsz 创建必须的文件夹和文件 mkdir -...找spec模板文件 一般找一个类似的rpm源码包,将其安装,然后参照它写自己软件包的spec文件。...rpm包和源码rpm包 --target 指定生成rpm包的平台,默认会生成i686和x86_64的rpm包,但一般我只需要x86_64的rpm包 参考 http://vault.centos.org/...//www.dahouduan.com/2015/06/15/linux-centos-make-rpm/ http://www.centoscn.com/CentOS/Intermediate/2014
本文介绍如何在CentOS环境下编译GreatSQL RPM包。...2、开始准备编译GreatSQL RPM包 从GreatSQL源码包中拷贝几个必要的文件 $ cd /root/rpmbuild/SOURCES/greatsql-8.0.32-25/build-gs/...文件包: $ du -sch * 45G BUILD #编译工作目录,产生大量编译文件,所以特别大,可以清空 0 BUILDROOT 976M RPMS...3、安装GreatSQL 将编译产生的RPM包文件拷贝到另外一个全新的docker CentOS 8环境下,测试安装是否顺利。...下面略过拷贝文件以及新docker镜像环境初始化过程,直接开始安装: $ rpm -ivh *rpm Verifying... ############
本文介绍如何在CentOS环境下编译GreatSQL RPM包。...2、开始准备编译GreatSQL RPM包 从GreatSQL源码包中拷贝几个必要的文件 [root@c8 /]# cd /root/rpmbuild/SOURCES/greatsql-8.0.32-25.../root/rpmbuild/SOURCES/ 修改 greatsql.spec 文件中的部分内容: [root@c8 rpm]# vim /root/rpmbuild/greatsql.spec...3、安装GreatSQL 将编译产生的RPM包文件拷贝到另外一个全新的docker CentOS 8环境下,测试安装是否顺利。...下面略过拷贝文件以及新docker镜像环境初始化过程,直接开始安装: [root@cc8 cc8]# rpm -ivh *rpm Verifying...
一、系统环境操作系统:Centos 7已配置环境:空二、安装步骤2.1 下载安装包yum install -y wgetmkdir /opt/miniowget https://dl.minio.org.cn.../server/minio/release/linux-amd64/minio-20230210184839.0.0.x86_64.rpm minio.rpm2.2 安装并试运行rpm -ivh minio...2.4 设置开机自启systemctl enable minio这条命令是使minio 可以开机自启,并且通过该命令的输出可以发现minio 自启文件的所在。...图片编辑该文件:vi /etc/systemd/system/minio.service需要将用户和用户组修改为自己系统的,/etc/default/minio 是默认的minio 配置文件。...图片三、总结本文内容:在空白的Centos 7 系统中,使用 rpm 方式从零开始安装minio ,并配置开机自启和账号登录。我是陈冰安,在知识宇宙中摸爬滚打,分享个人所得,也期待志同道合。
我们需要把builder用户加入mock用户组: 1 usermod -a -G mock builder mock打rpm包时需要src.rpm文件,还是用老方法生成src.rpm文件: 1 rpmbuild...-bs test.spec 然后需要初始化mock环境,在/etc/mock文件夹下有各个环境的配置文件,比如centos 6就是centos-6-x86_64,centos 7就是centos-7...-x86_64,初始化命令就是: 1 mock -r centos-6-x86_64 --init 可以在初始环境前修改配置文件中yum源的地址,这样生成rpm包的过程中下载相关依赖的rpm包会快很多...使用mock 生成rpm包 1 mock -r centos-6-x86_64 rebuild test-1.1-1.src.rpm 构建完毕,rpm文件会存放在/var/lib/mock/epel-...当然我们可以通过–resultdir参数来指定rpm文件的生成目录 1 mock -r centos-6-x86_64 rebuild test-1.1-1.src.rpm --resultdir=/home
如果生产环境需要大规模的安装部署rpm包,每次安装,更新,都需要上传,安装,比较麻烦,可以在生产环境中自建一个yum源。..../*.rpm /var/www/html/sinobbdyum/x86_64/ 5、更新发布yum源,由于有新增rpm包需要 createrepo --update sinobbdyum.../x86_64/ #更新本地源 6、客户端设备上增加repo源文件 cd /etc...clean all yum install test.rpm 异常:如果出现 [root@localhost ~]# createrepo -p -d -o yum.../centos/6/x86_64 yum/centos/6/x86_64 Traceback (most recent call last): File "/usr/share/createrepo
后面我干脆直接下载到本地PC,然后通过rz jdk-8u171-linux-x64.rpm命令上传到CentOS服务器上 使用rmp命令进行安装: 直接进入到rpm文件所在的文件夹下,以root身份运行...命令的相关参数说明: -a:查询所有套件; -b+或-t +:设置包装套件的完成阶段,并指定套件档的文件名称; -c:只列出组态配置文件,本参数需配合"-l..."参数使用; -d:只列出文本文件,本参数需配合"-l"参数使用; -e或--erase:删除指定的套件; -f+:查询拥有指定文件的套件; -h或--hash:套件安装时列出标记...; -i:显示套件的相关信息; -i或--install:安装指定的套件档; -l:显示套件的文件列表; -p+:查询指定的RPM套件档; -q:使用询问模式,当遇到任何问题时...,rpm指令会先询问用户; -R:显示套件的关联性信息; -s:显示文件状态,本参数需配合"-l"参数使用; -U或--upgrade:升级指定的套件档; -v:显示指令执行过程;
RPM 是一个被 Red Hat 和它的衍生版本例如 CentOS 和 Fedora 使用的包管理系统。...官方 CentOS 软件源包含了成千上万的 RPM 软件包,它们可以通过使用yum命令行工具来进行安装。不在标准 CentOS 软件源中的软件包,也能很容易地通过启用合适的软件源来进行安装。...想要安装 RPM 软件包,你需要以 root 或者其他拥有 sudo 权限的用户身份登录系统。 通常,你会使用一个浏览器来搜索并且下载一个 RPM 文件。...一旦你定位到文件,你可以使用你的浏览器或者使用命令行工具,像 curl 或者 wget 来下载它。 二、使用yum安装 RPM 软件包 yum是 CentOS 系统上的默认包管理工具。...第一步就是下载你想要安装的 RPM 文件: wget https://example.com/file.rpm 想要安装这个软件包,使用yum localinstall命令加上软件包的路径。
领取专属 10元无门槛券
手把手带您无忧上云