最近在学习韦东山的Linux应用基础,随便在实验室找了一块英伟达的nano板子跟做实验,开局就遇到了问题,在Linux 中运行 man xxx 命令时提示“no manual entry for xxx”,网上查询后发现可能是因为系统没有安装 man 页面或者该页面已经被删除。
解决方案如下:
1.确认 man
是否已安装
使用以下命令检查系统中是否已安装 man
命令:
which man
如果命令输出了 man
的路径 /usr/bin/man
,则表示 man
命令已经安装在系统中
2.安装缺失的 man 页面
系统默认安装的 manpage 不够齐全。以 Ubuntu 为例,可以按照如下方式进行安装:
sudo apt install manpages-dev glibc-doc manpages-posix manpages-posix-dev
安装完成后再次尝试 man xxx 命令。
3.如果仍然无法运行,则需要手动安装man手册页
3.1.首先从官网链接下载最新版的man手册源码包
wget https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-6.03.tar.gz
3.2.解压源码包
tar -xzvf man-pages-6.03.tar.gz
3.3.安装man手册
#进入目标目录
cd man-pages-6.03/
#安装
sudo make install
安装完成后再次尝试 man xxx 命令。
本人问题已解决,仅供参考!
本文参考链接: