Linux를 처음부터 빌드하는 데 어려움을 겪고 있으며 호환되지 않는 sed 버전이 있습니까? [복사]

Linux를 처음부터 빌드하는 데 어려움을 겪고 있으며 호환되지 않는 sed 버전이 있습니까? [복사]

처음부터 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 구축을 계속할 수 있습니다.

관련 정보