Estou tentando instalar o lynx em uma máquina AWS Redhat usando o seguinte:
[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
Minha pergunta é:Como instalar o lynx em uma máquina AWS redhat que não consegue encontrar o pacote?
Responder1
Você precisa habilitar os canais opcionais. Na AWS isso é feito de uma maneira diferente:
yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
Responder2
Você tem poucas escolhas; cada um com seus prós, contras e subopções:
- Adicione um repositório yumque contém o pacote lynx e provavelmente todas as dependências necessárias.EPELeRepoForgesão os candidatos mais prováveis aqui.
- Encontre um RPM lincepara a versão do seu sistema operacional (parece RHEL7, então o CentOS 7 provavelmente ficará bem). Baixe e instale, é provável que isso leve a uma busca por mais RPMs necessários.
- Construa você mesmo o lynx, requer um ambiente de construção funcional e todas as dependências:
- Você realmente precisa do lince? Existem outros navegadores baseados em texto que provavelmente fazem parte do conjunto de pacotes RHEL7: w3m e elinks vêm à mente.
Responder3
[Como mencionei em um comentário há alguns anos...]
elinks
é muito melhor na renderização de HTML moderno do que lynx
. Veja como ficam boas molduras e mesas:
Responder4
Essas etapas funcionaram para mim no RHEL 7.6 na 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