如何从发行版下载所有可用的联机帮助页?

Mat*_*iar 8 man

我正在使用 CentOS 服务器,并且我想要所有可用联机帮助页的脱机副本。不仅适用于我目前安装的软件包,而且适用于所有可能的联机帮助页。

现在,我没有看到一个简单的解决方案。联机帮助页与安装的软件包捆绑在一起,所以我应该尝试安装所有可用的软件包,阅读联机帮助页并再次删除该软件包吗?

有人知道下载任何给定发行版的所有可用联机帮助页的替代方法吗?

ps; 目标是拥有可用联机帮助页的离线副本,我可以将其转换为我想要的任何格式 (txt/html) 以供离线浏览。

Wil*_*ard 0

如果您的服务器不是一次性的,则可能不建议在其上安装大量软件包,即使您打算随后删除它们。相反,我建议安装 Vagrant 和 VirtualBox(在任何系统上,Windows、Mac、Linux)并创建一个 CentOS Vagrant 盒子来使用。

然后在vagrant box上,你可以安装所有可能的软件包,然后直接在虚拟硬盘上找到man page文件,把tar它们up起来,然后scp把它们传到你的CentOS服务器上。

我要指出的是,我怀疑是否存在一种完美的方法来实现这一点,因为即使有一种约定,即手册页与软件包一起打包以实现单独安装,即使有内置的安装yum命令所有可用的手册页软件包,仍然存在遵守最佳实践的问题。 让整个发行版的所有软件提供商都遵守最佳实践绝非易事。