![Linux를 처음부터 빌드하는 데 어려움을 겪고 있으며 호환되지 않는 sed 버전이 있습니까? [복사]](https://linux55.com/image/49692/Linux%EB%A5%BC%20%EC%B2%98%EC%9D%8C%EB%B6%80%ED%84%B0%20%EB%B9%8C%EB%93%9C%ED%95%98%EB%8A%94%20%EB%8D%B0%20%EC%96%B4%EB%A0%A4%EC%9B%80%EC%9D%84%20%EA%B2%AA%EA%B3%A0%20%EC%9E%88%EC%9C%BC%EB%A9%B0%20%ED%98%B8%ED%99%98%EB%90%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20sed%20%EB%B2%84%EC%A0%84%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
처음부터 Linux를 구축하려고 합니다.LFS 홈페이지
6.7.1 이전 버전의 모든 패키지를 오류 없이 설치할 수 있었지만 Linux API 헤더 설치가 중단되어(설치에 루트 권한을 부여한 후 발생) 오류가 발생했습니다.
/bin/sh: /tools/bin/sed: No such file or directory
이제 파일이 존재하는지 확인하고 파일이 존재한다는 것을 알았습니다.
ls -all /tools/bin/sed
-rwxr-xr-x 1 root root 260350 Aug 7 20:27 /tools/bin/sed
이 설치에 존재하며 존재하는 것으로 확인되었습니다.
sed를 실행하려고 하면 오류가 발생합니다.
/bin/sh: /tools/bin/sed: No such file or directory
내가 받은 sed 파일의 유형을 찾으려고 노력 중입니다.
file /tools/bin/sed
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.24
sed의 for 부분이 /tools/bin의 다른 파일과 다르다는 것을 알았습니다.GNU/리눅스 2.6.25의 경우
내가 여기서 무엇을 놓치고 있는 걸까요?
답변1
@Bichoy: 맞습니다. 문제는 bash에 있습니다. 내 /bin/sh는 /bin/bash 대신 대시에 대한 심볼릭 링크입니다.
셸을 변경한 후에는 Linux 구축을 계속할 수 있습니다.