![Linuxを最初から構築するのに苦労しており、互換性のないsedバージョンはありますか? [コピー]](https://linux33.com/image/49692/Linux%E3%82%92%E6%9C%80%E5%88%9D%E3%81%8B%E3%82%89%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AB%E8%8B%A6%E5%8A%B4%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E4%BA%92%E6%8F%9B%E6%80%A7%E3%81%AE%E3%81%AA%E3%81%84sed%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
最初から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の展開を続行できます。