centos8安装中文版man帮助手册

本文档介绍了在CentOS8上安装中文版man帮助手册的步骤,包括源码获取、解压、编译和安装过程。由于未找到针对CentOS8的更新版本,建议使用旧版作为学习命令的参考。通过新建cman命令来运行中文查询,避免影响原man命令的使用。

centos8安装中文版man帮助手册

内核版本号:
在这里插入图片描述

源码地址:http://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz或者
https://github.com/man-pages-zh/manpages-zh
或者https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/
没有找到针对centos8的中文man手册,貌似没人更新维护了
(Fedora是红帽社区免费版,centos:Community Enterprise Operating System也是基于红帽内核)

解压、编译、安装

man命令根据系统和实现的不同,将对LANG和LANG和LANGLC_MESSAGES中的一个或两个消息进行查询,以获得当前消息语言环境。man将在该语言环境下显示其消息(如果可用)。有关详细信息,请参见setlocale(3)。
在这里插入图片描述
在这里插入图片描述
1、首先解压并进入相应文件夹
tar jxvf manpages-zh-1.5.1.tar.bz
(gz用zxvf)
cd manpages-zh-1.5.2/

2、执行configure,生成Makefile(–prefix制定安装目录,–disable-FEATURE禁用某项特性,在这里不制定zhtw会报错)
./configure --disable-zhtw --prefix=/usr/local/zhman

3、安装,需要root权限,否则会failed authentication
make && make install

为了不抵消man,新建cman命令作为中文查询

1、使用man命令的 -M选项指定说明手册的搜索路径
echo "alias cman=‘man -M /usr/local/zhman/share/man/zh_CN’ " >>~/.bash_profile
(说明登入bash后,会先读取环境变量,一是/etc/profile ;二是~/.bash_profile或者/.bash_login 或者~/.profile,按顺序只读取存在的其中一个)
2、利用source让./bash_pro file生效
source .bash_profile

使用中文man查询命令

cman ls
在这里插入图片描述

man 命令基本使用

语法
man(选项)(参数)
选项
-a:在所有的 man 帮助手册中搜索;
-f:等价于 whatis 指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定 man 手册搜索的路径。

参数
数字:指定从哪本man手册中搜索帮助;
关键字:指定要搜索帮助的关键字。

虽然不是针对centos8的最新中文man手册,但是可以作为学习命令的参考。

<think>好的,用户想在CentOS 8上使用yum安装中文的man手册。我需要先回顾一下相关知识,然后结合提供的引用内容,看看有没有相关的线索或者步骤。 首先,我记得man手册的语言包通常是通过单独的包提供的。对于中文手册,可能需要安装特定的语言包。CentOS使用yum作为包管理器,所以应该先检查是否有可用的中文man包。 提供的引用中,引用[1]、[2]、[4]都是关于安装MySQL的,引用[3]是安装Nginx的步骤,可能和这个问题关系不大。不过,可能需要参考这些引用中提到的yum使用方式,比如添加仓库或者修改repo文件,但不确定是否有直接关联。 用户的问题是关于中文man手册安装,可能需要查找对应的包名称。通常,中文man包可能被命名为类似man-pages-zhman-pages-zh-CN这样的名称。需要确认是否存在这样的包,并如何通过yum安装。 另外,CentOS 8的仓库可能默认不包含中文手册包,可能需要启用EPEL(Extra Packages for Enterprise Linux)仓库,因为EPEL提供了很多额外的软件包。例如,在安装其他软件时,可能需要启用EPEL,如引用[3]中提到更新系统软件包,可能涉及到仓库的配置。 所以步骤可能是: 1. 确保系统已更新,并启用EPEL仓库。 2. 使用yum搜索中文man手册包,比如man-pages-zh。 3. 安装找到的包。 4. 配置环境变量或更新mandb,使得系统能够识别中文手册。 可能需要检查是否安装成功,并通过命令如`man -L zh_CN <命令>`来测试。 需要注意的是,CentOS 8的EPEL仓库是否包含这个包,或者是否需要其他第三方仓库。如果默认的仓库没有,可能需要添加其他仓库,或者手动下载rpm包安装。但用户希望使用yum,所以最好通过添加仓库来解决。 现在,结合用户提供的引用,虽然没有直接提到中文man安装,但可以借鉴引用[4]中提到的修改repo文件来启用不同版本仓库的方法。比如,如果中文man包在某个特定仓库中,可能需要启用该仓库。 总结步骤: 1. 安装EPEL仓库: sudo yum install epel-release 2. 更新缓存: sudo yum makecache 3. 搜索中文man包: yum search man-pages-zh 4. 安装找到的包,比如: sudo yum install man-pages-zh 5. 配置语言环境,可能需要设置LANG或者使用`-L`选项指定语言。 不过,可能需要进一步验证这些步骤是否正确,尤其是EPEL仓库在CentOS 8中是否包含所需包。如果用户按照这些步骤安装成功,应该就能使用中文手册了。 另外,安装后可能需要设置别名或者修改配置文件,使得默认使用中文手册,但需要注意这可能覆盖英文手册,或者需要手动切换语言环境。因此,建议用户在使用时指定语言参数,而不是更改系统默认设置,以免影响其他用户或程序。 最后,生成相关问题,可能涉及其他语言的手册安装,或者如何配置man使用多语言手册等。</think>在CentOS 8上通过yum安装中文man手册的步骤如下: ### 步骤1:启用EPEL仓库 EPEL(Extra Packages for Enterprise Linux)仓库提供了额外的软件包支持。运行以下命令添加EPEL仓库: ```bash sudo yum install epel-release ``` 若已安装但未更新,建议先更新系统软件包: ```bash sudo yum update ``` [^3] ### 步骤2:安装中文man手册包 通过yum搜索并安装中文man页面包`man-pages-zh-CN`: ```bash sudo yum install man-pages-zh-CN ``` ### 步骤3:验证安装 安装完成后,可通过以下命令查看中文手册(以`ls`命令为例): ```bash man -L zh_CN ls ``` 若需默认显示中文手册,可临时设置环境变量: ```bash export LANG=zh_CN.UTF-8 ``` 但建议保留英文为默认语言,按需通过`-L zh_CN`参数调用中文手册---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值