如何在找不到軟體套件的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 包,以及可能需要的所有依賴項。EPEL倉庫偽造是這裡最有可能的候選人。
  • 尋找 lynx RPM適合您的作業系統版本(看起來像 RHEL7,所以 CentOS 7 可能就可以了)。下載並安裝,這很可能會導致您搜尋更多所需的 RPM。
  • 自己建置 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 

相關內容