网站首页 > 博客文章 正文
一、配置本地yum源
挂载OS镜像
上传OS镜像至“/home”路径,挂载镜像至“/mnt/”目录下。
mount /home/CentOS-7-aarch64-Everything-1810.iso /mnt/
配置本地yum源
1、先对原系统yum源配置文件进行备份。
mv /etc/yum.repos.d /etc/yum.repos.d.bak
2、添加本地源文件,创建yum源新配置目录/etc/yum.repos.d。
mkdir /etc/yum.repos.d
3、进入目录。
cd /etc/yum.repos.d
4、创建local.repo文件。
a.打开local.repo文件。
vi local.repo
b.编辑local.repo文件,在local.repo文件中添加如下内容
[local]
name=local.repo
baseurl=file:///mnt
enabled=1
gpgcheck=0
c.保存并退出local.repo文件。
5、执行如下命令,生效本地源。
yum clean all
yum makecache
二、安装OS依赖包
1.安装依赖包。
yum -y install ncurses ncurses-devel libaio-devel gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel zlib-devel net-tools cmake openssl openssl-devel
升级cmake
下载cmake3.5.2。
cmake3.5.2下载地址:https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz
将软件包上传至服务器/home目录,并解压。
cd /home
tar -zxvf cmake-3.5.2.tar.gz
进入解压后目录。
cd cmake-3.5.2
4.升级cmake。
./bootstrap
make -j 96
make install
5.确认cmake的版本是否为3.5.2。
/usr/local/bin/cmake --version
升级gcc
下载gcc7.3.0。
gcc7.3下载地址:https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
将gcc-7.3.0.tar.gz上传至“/home”目录下,并解压。
#cd /home
#tar -xvf gcc-7.3.0.tar.gz
编译安装gcc。
cd /home/gcc-7.3.0
a.配置 ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-bootstrap
--perfix=PATH:指定gcc软件安装目录。默认路径/usr
--mandir=PATH:指定gcc软件文档目录。默认路径/usr/share/man
--infodir=PATH:指定gcc软件日志信息目录。默认路径/usr/share/info
--enable-bootstrap:指定启用bootstrap方式安装。
如果配置报错configure: error: no acceptable C compiler found in $PATH
则执行yum -y reinstall gcc gcc-c++
b.编译 make -j96
c.安装make -j96 install
4、确认gcc的版本是否为7.3.0。
gcc -v
三、编译安装mysql
a.下载MySQL源码。下载MySQL源码包(includes Boost Headers)。
通过浏览器下载MySQL源码包后上传到服务器“/home”目录下。
下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.27.tar.gz
b.解压,得到mysql-5.7.27目录。
tar -zxvf mysql-boost-5.7.27.tar.gz
2.进入“/home/mysql-5.7.27”源码文件夹,并建立一个编译目录。
cd /home/mysql-5.7.27
mkdir build
3.进入编译目录,配置MySQL。
cd build
cmake .. -DBUILD_CONFIG=mysql_release -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql/data -DWITH_BOOST=/home/mysql-5.7.27/boost/boost_1_59_0
4.编译MySQL。
make -j96
5.安装MySQL。
make -j96 install
6.查看安装目录。
ls /usr/local/mysql/
7.查看数据库版本。
/usr/local/mysql/bin/mysql --version
猜你喜欢
- 2024-10-03 Qt4/5升级到Qt6吐血经验总结V202308
- 2024-10-03 微软兑现承诺:更新Linux子系统,编译WSL 2内核只需3步
- 2024-10-03 centos7使用源码从python2升级到python3,干货值得收藏
- 2024-10-03 Clion2021大版本更新亮点一览(clion2020.1)
- 2024-10-03 CPack 入门指南(cpaks)
- 2024-10-03 C/C++ 开发工具 CLion 新版发布,10 大新功能抢先看
- 2024-10-03 centos7升级glibc(centos7升级gcc)
- 2024-10-03 ReactOS年度报告:改进shell,增强应用管理
- 2024-10-03 CMake构建Makefile深度解析:从底层原理到复杂项目
- 2024-10-03 CBrother升级至V2.5.5,支持编译和打包
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- messagesource (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)