最初から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の展開を続行できます。