我正在尝试使用以下命令在 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
。看看框架和表格看起来有多好:
答案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