Como faço para configurar o software de detecção em diretórios diferentes?

Como faço para configurar o software de detecção em diretórios diferentes?

Eu queria instalar o wine como usuário não root em minha pasta pessoal. mas quando usei ./configuredeu a saída

configure: erro: nenhum flex adequado encontrado. Por favor instale o pacote 'flex'.

Então instalei o flex como não root em um dos meus diretórios, mas a mensagem de erro acima persiste.

Como faço para que o configure detecte o flex que instalei?

Responder1

Se você quiser tentar instalar o wine de um repositório que não seja da fonte, isso pode ajudá-lo:

Instale o vinho

Deve resolver seu problema.

Responder2

Acho que encontrei a resposta. Os diretórios de pesquisa padrão do ./configure são aqueles listados em PATH.

Se alguém digitar echo $PATH uma lista de caminhos separados por dois pontos será impressa. Tudo o que precisamos fazer é adicionar os novos caminhos de diretório a 'PATH' para que ./configure verifique esses diretórios também.

Por exemplo, no meu caso, criei um diretório 'Install' com subdiretórios 'bin','lib','include' e 'share'.

Agora eu uso os seguintes comandos para adicionar esses diretórios ao 'PATH'

PATH=$PATH:/install/bin:/install/lib:/install/lib:/install/share

então eu executo ./configure

e está tudo bem

Responder3

Tive problemas semelhantes, na verdade no terminal ele me pediu para instalar usando o comando abaixo e o sistema operacional foi instalado automaticamente baixando da internet.

sudo apt install flex

E também reclamou de falta bison, então abaixo do comando instalei o bison também.

sudo apt install bison

informação relacionada