Centos

如何在 centos 上安裝手冊頁?

  • June 16, 2019

**注意:**這適用於 Centos 7。如果您正在尋找 Debian 的答案,請參閱此問題。這些答案不會在這裡重複。

安裝 centos 7 後,我無法訪問手冊頁:

# man ls
-bash: man: command not found

我嘗試通過 yum 安裝它

# yum install man-pages
... ok

但又一次:

# man ls
-bash: man: command not found

為什麼?

為了使用 man 命令,您還必須在一個man之前或之後安裝包man-pages

# yum install man-pages
... ok
# yum install man
... ok

現在man已安裝

# man ls


NAME
     ls - list directory contents

SYNOPSIS
     ls [OPTION]... [FILE]...

DESCRIPTION
     List information about the FILEs (the current directory by default).  Sort entries alphabetically if none of -cftuvSUX nor --sort.

     Mandatory arguments to long options are mandatory for short options too. ...

tsflags=nodocs我在我的 docker 容器中遇到了同樣的問題,並通過在文件中註釋掉來解決它/etc/yum.conf,然後我刪除了手冊頁和 man-db 並再次重新安裝它們。這種方式工作得很好。

$ vi /etc/yum.conf

在文件中搜尋tsflags並在其前面添加註釋 (#):

#tsflags=nodocs

現在刪除 man-db 和手冊頁,如果它已經安裝在您的系統上:

$ yum remove man-pages man-db

然後再次安裝它們:

$ yum install man-pages man-db

排序!

引用自:https://unix.stackexchange.com/questions/252530