虚拟机网络
首先,我使用的是VM12,网络使用的是桥接模式,可以 ping 通 www.baiducom,xshell也可以连接
不清楚的,这个需要找度娘先学习一下。
错误描述及解决
正常的使用xshell 把下载好的 redis-6.0.6.tar.gz 同步到linux中,tar解压文件,完事,进行安装
- 因为需要使用到 gcc 所以检查一下是否安装,gcc -v ,有信息则继续,没有则执行 yum install gcc-c++
- 执行 yum install gcc-c++ 我的出现了连接超时,连不上仓库,证明yum工具有问题。这是问题一,继续
- 此时我的linux带了gcc的,低版本,继续安装redis,解压完了之后,该执行 make 命令了,此时我执行完事出现了一堆错误:
查了一下,看到一篇文章,感觉还可以,最后是可以了的,上连接
https://blog.csdn.net/qq1130169218/article/details/106329494/
看中了这个方法,我觉得可能是redis版本有点高,gcc版本低了,升级一下试试
猜测,升级后就能解决那一堆错误问题,最后解决了的。
再次需要 yum 工具,执行 yum -y install centos-release-scl,额,这时yum还是执行不了,超时,如图
这样肯定是 yum 无法使用了,又去搜答案,找到一个感觉还行的,上连接
https://blog.csdn.net/weixin_42551915/article/details/102813495
只需要2、3、4步骤,进入目录后,先备份一个,免得自己的不好使,还原不回来。
执行 wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
这个是下载一个新的CentOS-Base.repo文件,这个新文件也必须放在 /etc/yum.repos.d/ 目录下
新的 CentOS-Base.repo文件 进来后,yum 命令我的可以使用了
进行gcc 更新,更细到版本 9
执行 yum -y install centos-release-scl
执行 yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9
执行 scl enable devtoolset-9 bash
OK了,上面的命令都可以执行了
现在 gcc 、yum都没问题了
继续安装Redis
再次执行 make 命令,一切正常,如图:
可以了
继续安装即可