
Quería instalar Wine como usuario no root en mi carpeta de inicio. pero cuando lo usé ./configure
dio la salida
configurar: error: no se encontró ningún flex adecuado. Instale el paquete 'flex'.
Entonces instalé flex como no root en uno de mis directorios pero el mensaje de error anterior persiste.
¿Cómo hago para que configure detecte el flex que tengo instalado?
Respuesta1
Si desea intentar instalar Wine desde un repositorio que no sea la fuente, esto podría ayudarlo:
Debería resolver tu problema .
Respuesta2
Creo que encontré la respuesta. Los directorios de búsqueda predeterminados de ./configure son los que figuran en PATH.
Si uno escribe echo $PATH se imprimirá una lista de rutas separadas por dos puntos. Todo lo que tenemos que hacer es agregar las nuevas rutas de directorio a 'PATH' para que ./configure también registre estos directorios.
Por ejemplo, en mi caso creé un directorio 'Instalar' con los subdirectorios 'bin', 'lib', 'include' y 'share'.
Ahora uso los siguientes comandos para agregar estos directorios a 'RUTA'
RUTA=$RUTA:/install/bin:/install/lib:/install/lib:/install/share
luego ejecuto ./configure
y todo esta bien
Respuesta3
Tuve problemas similares, de hecho, en la terminal me pidió que instalara usando el siguiente comando y el sistema operativo se instaló automáticamente descargándolo de Internet.
sudo apt install flex
Y también se quejó de que faltaba bison
, por lo que el siguiente comando también instaló bison.
sudo apt install bison