[root@c5eeda610faf /]# man ls
No manual entry for ls
man 命令对于任何命令都会返回
No manual entry for xxx
。
这种情况发生在CentOS7的docker容器中,其镜像是通过
docker pull centos:centos7
拉取的
我通过
man
安装了 yum install man
命令。
我该怎么办?
我尝试了以下方法,但仍然不起作用:
tsflags=nodocs
中删除
/etc/yum.conf
MANPATH=/usr/share/man
添加到 ~/.bashrc
yum install man-pages
我尝试了
yum update
并且成功了。
但为什么尝试之后却有效呢?
可以认为这个问题的核心是旧版本的 yum
包有一个严重的错误吗?