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