Linuxを最初から構築するのに苦労しており、互換性のないsedバージョンはありますか? [コピー]

Linuxを最初から構築するのに苦労しており、互換性のないsedバージョンはありますか? [コピー]

最初からLinuxを構築しようとしています。LFSホームページ

6.7.1以前のバージョンのすべてのパッケージをエラーなくインストールできましたが、Linux APIヘッダーのインストールが中断され(インストールにroot権限を付与した後に発生)、エラーが発生しました。

/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/Linux 2.6.25の場合

私がここで何を見逃しているのでしょうか?

答え1

@Bichoy:そうです。問題はbashにあります。私の/bin/shは/bin/bashの代わりにダッシュへのシンボリックリンクです。

シェルを変更したら、Linuxの展開を続行できます。

関連情報