
Eu queria instalar o wine como usuário não root em minha pasta pessoal. mas quando usei ./configure
deu 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:
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