Цитата
Объясните, пожалуйста, как заменить dash на bash.
Код
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
как-то так...
Сейчас у вас такая ситуация
Код
mike@mike-work:/$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2011-03-19 00:07 /bin/sh -> dash
т.е. в качестве shell-оболочки используется dash. Многие советуют использовать bash, т.к. dash имеет некоторые "проблемы" при сборки различных приложений.
Код
stas17@Intel:/usr/src/linux-2.6.30$ make mrproper
почему вы в root собираете? Лучше переместите исходники в вашу домашнюю директорию и делайте все манипуляции только в своей домашней директории.
Цитата
make: /home/stas17/toolchain/arm-2010q1/bin/arm-none-linux-gnueabi-gcc: Команда не найдена
make[2]: /home/stas17/toolchain/arm-2010q1/bin/arm-none-linux-gnueabi-gcc: Команда не найдена
У вас, случайно, значение CROSS_COMPILE не задано жестко в Makefile?
Ааа. Вы раньше на этой машине что-то собирали? Может у вас просто необходимых пакетов не стоит? Попробуйте поставить вот это
Код
sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge
sudo apt-get build-dep linux
sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev
Взял
от сюда