나는 건물을 짓고 있었다LFS (처음부터 리눅스)현재까지 시스템에는 오류가 전혀 없습니다. 그러나 "expect" 패키지를 설치할 때 다음 make test
오류가 발생합니다.The system has no more ptys. Ask your system administrator to create more.
LFS FAQ, 이 오류를 수정하려면 다음 단계를 따르세요.
.config 파일이 있는 경우 다음 두 가지 옵션을 찾으십시오.
CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_FS=y
둘 중 하나에 "y" 대신 "n"이 있으면 이를 변경하고 커널을 다시 컴파일하십시오.
둘 다 "y"가 있으면 커널을 다시 컴파일할 필요가 없을 것입니다.
내 커널 .config 파일에는 해당 줄도 없습니다 CONFIG_DEVPTS_FS=y
!
커널을 다시 컴파일하려고 하면그리고그 줄 make deb-pkg
은 그냥 삭제하세요 CONFIG_DEVPTS_FS=y
. 이 FAQ 페이지에서 다른 모든 명령을 실행해도 아무 일도 일어나지 않았습니다. 데비안 커널은 업데이트되었지만 LFS FAQ는 업데이트되지 않았나요? 저는 데비안 커널 5.10.0-16-amd64를 실행하고 있습니다. 어떤 도움이라도 대단히 감사하겠습니다.
답변1
OP는 이 문제를 해결하고 댓글(지금은 삭제된 답변)에서 해결책을 지적했습니다. chroot에 PTS 파일 시스템을 마운트해야 합니다.