Estoy intentando instalar lynx en una máquina AWS Redhat usando lo siguiente:
[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
Mi pregunta es:¿Cómo instalar lynx en una máquina AWS redhat que no puede encontrar el paquete?
Respuesta1
Debe habilitar los canales opcionales. En AWS esto se hace de otra manera:
yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
Respuesta2
Tienes algunas opciones; cada uno con sus pros, contras y subopciones:
- Agregar un repositorio yumque contiene el paquete lynx y probablemente todas las dependencias necesarias.EPELyRepoForgeson los candidatos más probables aquí.
- Encuentra un RPM de lincepara su versión de sistema operativo (parece RHEL7, por lo que CentOS 7 probablemente estará bien). Descargue e instale, lo más probable es que esto le lleve a buscar más RPM que necesita.
- Construya lynx usted mismo, requiere un entorno de compilación funcional y todas las dependencias:
- ¿Realmente necesitas un lince? Hay otros navegadores basados en texto que probablemente formen parte del conjunto de paquetes RHEL7: me vienen a la mente w3m y elinks.
Respuesta3
[Como mencioné en un comentario hace unos años...]
elinks
es mucho mejor para representar HTML moderno que lynx
. Mira lo bien que quedan los marcos y las mesas:
Respuesta4
Estos pasos me funcionaron en RHEL 7.6 en 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