昨天Linux可以上网了,今天发现又不能上网了。原来是这里的问题:将自动改为手动后,没有手动启动。
连上网后,要更换redhat的yum源,执行以下两行命令。
rpm -qa | grep yum
rpm -qa|grep yum|xargs rpm -e --nodeps
在yum所在位置(cd etc/yum)执行以下命令
1. wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
2. wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
3. wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
4. wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
5. rpm -ivh yum-* yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm --force --nodeps
6. rpm -ivh yum-3.4.3-168.el7.centos.noarch.rpm --force --nodeps
7. rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm --force --nodeps
执行成功后yum文件夹如图
(一开始安装到桌面上,后来装python就开始出错。可见要注意路径。)
然后目录要更换到yum旁边的yum.repos.d文件夹
执行以下三条命令
1.cd /etc/yum.repos.d/
2.wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
3.vi CentOS6-Base-163.repo
回车就看到yum.repos.d中CentOS6-Base-163.repo文档中的内容,在其中做修改。
把其中的$releasever全部改为7(不只是图中这几处)
修改完毕注意回车后输入:wq(保存)
执行以下三条命令
1.yum clean all
2.yum makecache
3.yum update
至此换源完成。
下一步要安装python,可以安装到桌面(注意路径)。
执行下面这条命令后需要输入y并回车。
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline--devel tk-devel gbdm-devel db4-devel libpcap-devel xz-devel --nogpgcheck
接下来下载Python-3.6.6.tgz。
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
解压
tar zxf Python-3.6.6.tgz
输入命令
cd Python-3.6.6
yum install gcc --nogpgcheck
输入y回车后再输入以下命令
./configure ; make && make install
最后一步输入python3就可以执行python3.6.6