建议进入su超级权限后进行环境配置

1.安装Centos7系统–本地机器

通过阿里云或清华源下载Centos7的iso源文件然后通过盘碟通进行系统烧录烧录格式RAW——否则安装可能失败

安装完系统后,由于内核版本不够,因此需要通过手机usb桥接网络保证后续yum使用以及内核升级

2.更换yum阿里云源

# 1.获取repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 2.清空yum缓存
yum clean all
# 3.构建缓存
yum makecache

注意: 暂不使用yum update更新

3.升级内核

1.拉取内核repo

# 1.
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 2.
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

2.查看获取的内核。

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

会至少显示两种内核版本,其中lt为长期维护稳定版本ml为最新稳定版本——建议前者。

3.下载lt版本的新内核。

yum --enablerepo=elrepo-kernel install kernel-lt

注意: 此时先只下载内核,暂不下载headers那些。

4.重启系统,此时启动内核选新的内核——高版本内核,非3.10内核

此时,wifi或无线网卡可正常使用了。

5.查询已有的kernel以及组件

rpm -qa | grep kernel

6.删除3.10的kernel、tools*、headers等。

yum remove kernel-3.10xxxx 

4.升级gcc到9.3版本

1.下载gccgccc++。

yum install gcc gcc-c++ -y

此时为4.8版本,不够,但可以用于后续升级用。

2.下载基本发布软件工具

yum install centos-release-scl -y

3.下载开发工具软件集。

yum install devtoolset-9-gcc* -y

4.通过scl启动软件集(当前生效)。

scl enable devtoolset-9 bash

5.(永久有效)执行gcc替换,保证使用gcc/g++为新版本gcc/g++。

mv /usr/bin/gcc /home/gdcxsjb/
mv /usr/bin/g++ /home/gdcxsjb/
ln -s /opt/rh/devtoolset-9/root/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-9/root/bin/g++ /usr/bin/g++

5.cmake升级安装

1.构建cmake下载目录

mkdir /opt/cmake
cd /opt/cmake/

2.移除版本cmake

yum remove cmake -y

3.下载cmake3.16到当前目录

wget https://cmake.org/files/v3.16/cmake-3.16.6.tar.gz

4.解压该压缩文件,并进入解压文件目录

tar -zxvf cmake-3.16.6.tar.gz
cd cmake-3.16.6

5.自动配置编辑信息以及下载目录

./configure --prefix=/usr/local/cmake

6.下载并安装

make -j8 && make install 

7.构建连接

ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake 

8.检查当前cmake版本

cmake -version

6.更新软件包

yum update -y

7.下载ntfs-3g支持外置硬盘

1.下载ntfs-3g

# 1.
yum install epel-release -y
# 2.
yum install ntfs-3g -y

2.挂载硬盘(如果需要)

mount -t ntfs /dev/sdb2(实际挂载设备文件) /mnt/winC(挂载目录)

8.下载7zip支持软件解压

yum install p7zip p7zip-plugins

9.下载tree以便查看目录结构

yum install tree -y

原文地址:https://blog.csdn.net/i_will_win/article/details/125245621

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_12027.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注