如何在找不到包的 AWS redhat 机器上安装 lynx?

如何在找不到包的 AWS redhat 机器上安装 lynx?

我正在尝试使用以下命令在 AWS Redhat 机器上安装 lynx:

[ec2-user@ip-XX-XX-XX-XX ~]$ sudo yum install lynx                                    
Loaded plugins: amazon-id, rhui-lb
rhui-REGION-client-config-server-7                       | 2.9 kB     00:00
rhui-REGION-rhel-server-releases                         | 3.7 kB     00:00
rhui-REGION-rhel-server-rh-common                        | 3.8 kB     00:00
rhui-REGION-rhel-server-releases/7Server/x86_64/primary_db |  14 MB   00:00
rhui-REGION-rhel-server-releases/7Server/x86_64/updateinfo | 639 kB   00:00
No package lynx available.
Error: Nothing to do

我的问题是:如何在找不到包的 AWS redhat 机器上安装 lynx?

答案1

您需要启用可选通道。在 AWS 上,可以通过不同的方式完成此操作:

yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

答案2

您有几个选择;每个选择都有其优点、缺点和子选择:

  • 添加 yum 存储库其中包含 lynx 包以及可能需要的所有依赖项。电力供应处RepoForge是最有可能的候选人。
  • 查找 Lynx RPM适用于您的操作系统版本(看起来像 RHEL7,因此 CentOS 7 版本可能没问题)。下载并安装,这很可能会引导您搜索更多您需要的 RPM。
  • 自己构建 lynx,需要工作构建环境和所有依赖项:
  • 您真的需要 lynx 吗?还有其他基于文本的浏览器可能属于 RHEL7 软件包集:w3m 和 elinks 就是其中之一。

答案3

[正如我几年前在评论中提到的那样......]

elinks在渲染现代 HTML 方面比 好得多lynx。看看框架和表格看起来有多好:

elinks 示例

答案4

以下步骤对我在 AWS 中的 RHEL 7.6 上有效:

$ sudo yum install redhat-indexhtml
$ wget https://rpmfind.net/linux/centos/7.6.1810/os/x86_64/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm
$ sudo rpm -ivh lynx-2.8.8-0.3.dev15.el7.x86_64.rpm 

相关内容