一、先看当前登陆测用户
输入指令:whoami
只要不是root用户,后面所有指令最前面都加上sudo
sudo使用不了?看这篇博客:如何让普通用户使用sudo?-CSDN博客
二、更新yum源
第一步:进入yun的本地仓库
输入指令:cd /etc/yum.repos.d/
第二步:查看仓库里面的文件,找到红色框内的文件,这是原有的yum源
输入指令:ls
第三步:拷贝一份原有yum源,防止安装错误yum源,还可以还原。
输入指令:sudo mv CentOS-Base.repo CentOS-Base.repo.backup
红色框就是我们拷贝出来的文件
第四步:获取新的yum源
国内yum源:
网易163: 安装方法查看:http://mirrors.163.com/.help/
中科大: 安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help
阿里云: 安装方法查看: https://opsx.alibaba.com/mirror
清华大学: 安装方法查看: https://mirrors.tuna.tsinghua.edu.cn/
浙江大学: 安装方法查看: http://mirrors.zju.edu.cn/
中国科技大学:安装方法查看: http://centos.ustc.edu.cn/
这里使用网易的yum源,以CentOS为例:
转到这个上面的网址,点CentOS
选择适合自己的版本,如果不知道版本,可以使用下面指令,查看我们的Linux版本
cat /etc/redhat-release
如果是跟博主一样的是CentOS8的版本,直接看这个博客:CentOS8 更改YUM源_centos8更换yum源_IT老叔的博客-CSDN博客
这里给大家罗列出来了:复制这个网址到后面命令就行,具体如下:
CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
下载新的yum源,输入命令:
wget -o CentOS-Base.repo_new http://mirrors.163.com/.help/CentOS7-Base-163.repo
如果没有wget命令,输入安装命令:
sudo yum install -y wget
如果安装不了wget,输入:
注意这个是用curl来下载新yum源的,wget和curl二选一
curl -o CentOS-Base.repo_new http://mirrors.163.com/.help/CentOS7-Base-163.repo
之后更新yum源
mv CentOS-Base.repo_new CentOS-Base.repo
这时候我们就有了新的yum源了
最后,清理yum缓存,再生成缓存就OK了
yum clean all
yum makecache
最后测试一下我们的yum,随便安装一个命令,安装成功就OK!
sudo yum install -y XXX