Centos
如何在 centos 上安裝手冊頁?
**注意:**這適用於 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
排序!