-bash: locate: command not found

一条小命令引发的"灾难"

在学习使用locate命令时,出现了如下问题

-bash: locate: command not found

 

 

 然后开始百度,说是没有安装mlocate这个包

安装:yum  -y install mlocate

出现新的问题:报错了,一推错,

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile

Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again

-bash: locate: command not found

接着查:中间百度了好多说是我自己安装的centos 6已经停止维护了,导致一直安装失败.惭愧,我2022年看的是2018年的视频进行学习,

找到的内容显示:

12月后Centos 6 系统无法使用yum出现错误(文章底部看)

相信已经有一部分朋友今天连接到CentOS 6的服务器后执行yum后发现报错,那么发生了什么?

CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life),不过有一些老设备依然需要支持,CentOS官方也给这些还不想把CentOS 6扔进垃圾堆的用户保留了最后一个版本的镜像,只是这个镜像不会再有更新了

官方便在12月2日正式将CentOS 6相关的软件源移出了官方源,随之而来逐级镜像也会陆续将其删除。

不过有一些老设备依然需要维持在当前系统,CentOS官方也给这些还不想把CentOS 6扔进垃圾堆的用户保留了各个版本软件源的镜像,只是这个软件源不会再有更新了。

废话不多说,直接上硬菜:

一键修复:按照以下步骤依次执行就可以了.

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo 
yum clean all
yum makecache

-bash: locate: command not found

 

 当我执行完以后,其实到这里已经成功了,但是我以为直接可以使用locate命令了,于是我敲击了该命令发现不好使,还是报原来的错误,我又一顿乱搞,什么yum update命令,下载了好多东西,还不知道安装在哪里了,吐了,接着一顿操作猛如虎,再次敲击locate命令还是不好事,我就纳了闷了,停留思考了一下,回到原点,我喵喵的没有

安装这个 mlocate 这个包,怎么可能使用它下面的命令   

yum  -y install mlocate  跟我窗口敲击的命令yum install mlocate 不知道区别在哪

-bash: locate: command not found

 

 然后就是成功了,终于不再报找不到命令的错误了.

-bash: locate: command not found

 

 找不到文件是因为我现在所在的目录是没有的,inittab不属于yum下面.

 

 

在此感谢大神:谢谢!

https://www.xmpan.com/944.html

 

上一篇:CentOS 7 出现 command not find 问题原因分析及解决方法


下一篇:CentOS--VMware Tool--安装程序--启动网络