Linuxbrew: 존재하는 실행 파일의 잘못된 주소 - 디버그 팁

Linuxbrew: 존재하는 실행 파일의 잘못된 주소 - 디버그 팁

저는 Windows 11에서 WSL1을 실행하고 있으며 이를 사용하여 linuxbrew 및 기타 몇 가지 응용 프로그램을 설치했습니다.

터미널에서 작업할 때 linuxbrew에 설치된 것을 실행하려고 하면 다음 형식의 오류가 발생합니다.

gmaddock@EXP21623:/home/linuxbrew/.linuxbrew/bin$ unzip
bash: /home/linuxbrew/.linuxbrew/bin/unzip: Bad address

지정된 디렉터리를 조사한 결과 이러한 실행 파일이 다른 폴더에 대한 심볼릭 링크인 것을 발견했습니다.

lrwxrwxrwx 1 gmaddock gmaddock   31 Nov  9 19:52 unzip -> ../Cellar/unzip/6.0_8/bin/unzip
lrwxrwxrwx 1 gmaddock gmaddock   34 Nov  9 19:52 unzipsfx -> ../Cellar/unzip/6.0_8/bin/unzipsfx
lrwxrwxrwx 1 gmaddock gmaddock   31 Nov 21 13:02 unzstd -> ../Cellar/zstd/1.5.5/bin/unzstd

디렉토리로 이동하면 파일이 보이고 실행 가능하지만, 거기에서 실행하려고 하면 여전히 잘못된 주소가 표시됩니다.

gmaddock@EXP21623:/home/linuxbrew/.linuxbrew/Cellar/unzip/6.0_8/bin$ ls -la
total 440
drwxr-xr-x 1 gmaddock gmaddock   4096 Apr 19  2009 .
drwxr-xr-x 1 gmaddock gmaddock   4096 Nov  9 19:52 ..
-r-xr-xr-x 1 gmaddock gmaddock  26968 Nov  9 19:52 funzip
-r-xr-xr-x 1 gmaddock gmaddock 166760 Nov  9 19:52 unzip
-r-xr-xr-x 1 gmaddock gmaddock  80680 Nov  9 19:52 unzipsfx
-r-xr-xr-x 1 gmaddock gmaddock   2959 Apr 19  2009 zipgrep
-r-xr-xr-x 1 gmaddock gmaddock 166760 Nov  9 19:52 zipinfo
gmaddock@EXP21623:/home/linuxbrew/.linuxbrew/Cellar/unzip/6.0_8/bin$ ./unzip
bash: ./unzip: Bad address

이상한 점은 sudo unzip모든 사람이 실행할 수 있음에도 불구하고 I가 실행된다는 것입니다.

이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?

관련 정보