¿Cómo hago para configurar la detección de software en diferentes directorios?

¿Cómo hago para configurar la detección de software en diferentes directorios?

Quería instalar Wine como usuario no root en mi carpeta de inicio. pero cuando lo usé ./configuredio 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:

instalar vino

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

información relacionada