Lo intenté sudo yum install flexpero acabo de obtener: No hay paquete flexible disponible. Estoy tratando de instalar esto para una dependencia de yara 1.6 para instalar jsunpack. Gracias por la ayuda.
software-installation
Shelby S
fuente
fuente

yum? Supongo que estás usando Ubuntu. Si no es así, indíquelo.Respuestas:
Suponiendo que está utilizando Ubuntu, generalmente no debe intentar instalar paquetes con
yum. Se proporciona solo para circunstancias muy especiales. Por lo general, debe instalar el software con el administrador de paquetes de Ubuntu, APT (usandoapt-get, o la alternativaaptitude), o con una de sus interfaces gráficas (como el Centro de software de Ubuntu o el Administrador de paquetes Synaptic ).yumse utiliza principalmente en sistemas basados en Red Hat (incluidos Fedora, Red Hat Enterprise Linux y derivados de ellos). Los comandos anteriores son los que usarías en su lugar. La herramienta de nivel inferior en los sistemas basados en Red Hat, para instalar un paquete desde un archivo de paquete específico, esrpm.dpkg(o su interfaz gráfica,gdebi) debería usarse para este propósito en Ubuntu.dpkginstala.debpaquetes: si encuentra que realmente necesita instalar un.rpmpaquete, debe usarloalienpara crear un.debpaquete e instalarlo.Consulte Instalación de software para obtener más información.
En esta situación particular, puede instalar
flexhaciendo clic aquí:O puede instalarlo ejecutando estos comandos:
El primer comando actualiza la información sobre qué paquetes están disponibles en qué versiones y de qué fuentes de software. Es aconsejable ejecutar eso antes de instalar o actualizar paquetes desde la línea de comandos. Mientras
yumque siempre buscará esta información antes de intentar una instalación (lo cual es útil, pero que también hace que se tarde mucho más de lo necesario si ejecuta variosyumcomandos en poco tiempo),sudo apt-get install ...no obtiene esta información.Si no ejecuta
sudo apt-get updateprimero, y no lo ha ejecutado durante un tiempo, es posible que obtenga una versión anterior del paquete, intente obtener una versión tan antigua que ya no esté disponible u obtenga una versión que no funciona correctamente con los otros paquetes que ha instalado.fuente
Puede intentar instalar Aptitude escribiendo
sudo apt-get install aptitude(si aún no lo tiene) y luego escribasudo aptitude search flex.Si localiza el paquete hazlo
sudo aptitude install flex.Esta manera es un poco extraída de la forma de imwrng , pero esto le permite explorar otros paquetes disponibles para flex.
fuente
apt-cache search flexhace lo mismo, no necesitará instalar aptitude.Usted está (de acuerdo con mi comentario que vino antes de la respuesta de iwrng) usando comandos para la distribución de Linux incorrecta. Ubuntu, como Debian usa
apt(Advanced Package Tool) para instalar y administrar aplicaciones. Úselosudo apt-get update, seguido desudo apt-get install flex, y úselosudo apt-get installpackagenamepara todos los demás pasos de instalación en su guía.fuente
deberías tener que escribir
sudo apt-get install flexpara instalarlo. o si desea un enfoque gráfico con el Centro de softwarefuente