
내 홈 폴더에 루트가 아닌 사용자로 와인을 설치하고 싶었습니다. 하지만 내가 사용했을 때 ./configure
출력이 나왔습니다.
구성: 오류: 적합한 플렉스를 찾을 수 없습니다. 'flex' 패키지를 설치해 주세요.
그래서 내 디렉토리 중 하나에 루트가 아닌 사용자로 flex를 설치했지만 여전히 위의 오류 메시지가 지속됩니다.
내가 설치한 플렉스를 구성이 감지하도록 하려면 어떻게 해야 합니까?
답변1
답변2
나는 답을 찾은 것 같아요. ./configure의 기본 검색 디렉토리는 PATH에 나열된 디렉토리입니다.
echo $PATH를 입력하면 콜론으로 구분된 경로 목록이 인쇄됩니다. 우리가 해야 할 일은 ./configure가 이 디렉토리도 확인할 수 있도록 'PATH'에 새 디렉토리 경로를 추가하는 것입니다.
예를 들어 내 경우에는 하위 디렉터리 'bin', 'lib', 'include' 및 'share'가 있는 'Install' 디렉터리를 만들었습니다.
이제 다음 명령을 사용하여 이러한 디렉터리를 'PATH'에 추가합니다.
PATH=$PATH:/install/bin:/install/lib:/install/lib:/install/share
그런 다음 ./configure를 실행합니다.
그리고 모두 괜찮아요
답변3
비슷한 문제가 있었는데 실제로 터미널에서 아래 명령을 사용하여 설치하라는 메시지가 표시되었고 OS는 인터넷에서 다운로드하여 자동으로 설치되었습니다.
sudo apt install flex
또한 누락에 대해 불평했기 bison
때문에 아래 명령으로 bison도 설치되었습니다.
sudo apt install bison