Как установить lynx на машину AWS RedHat, которая не может найти пакет?

Как установить lynx на машину AWS RedHat, которая не может найти пакет?

Я пытаюсь установить lynx на машину AWS Redhat, используя следующее:

[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

Мой вопрос:Как установить lynx на машину AWS RedHat, которая не может найти пакет?

решение1

Вам необходимо включить необязательные каналы. На AWS это делается по-другому:

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

решение2

У вас есть несколько вариантов, каждый из которых имеет свои плюсы, минусы и дополнительные возможности:

  • Добавить репозиторий yumсодержащий пакет lynx и, вероятно, все необходимые зависимости.ЭПЕЛЬиRepoForgeнаиболее вероятные кандидаты здесь.
  • Найти рысь RPMдля вашей версии ОС (похоже на RHEL7, так что CentOS 7, вероятно, подойдет). Загрузите и установите, скорее всего, это приведет к поиску дополнительных RPM-пакетов, которые вам нужны.
  • Соберите Lynx самостоятельно, для этого требуется рабочая среда сборки и все зависимости:
  • Вам действительно нужен lynx? Есть и другие текстовые браузеры, которые, вероятно, входят в набор пакетов RHEL7: на ум приходят w3m и elinks.

решение3

[Как я уже упоминал в комментарии несколько лет назад...]

elinksгораздо лучше отображает современный HTML, чем lynx. Посмотрите, как хорошо выглядят фреймы и таблицы:

пример elinks

решение4

Эти шаги сработали у меня на RHEL 7.6 в AWS:

$ 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 

Связанный контент