Попробуйте это,
echo "$y1 $y2" | awk '{print $1+$2}'
0.0187781
Просто напечатайте два значения, разделенные пробелом, и добавьте первые два поля с помощью awk
Если вы будете следовать книге шаг за шагом, LFS не будет работать. Но если вы пропускаете шаги, перетасовываете вещи и т. д. -, вы предоставлены сами себе, потому что GNU Linux слишком сложный зверь даже в этой облегченной версии.
Итак, -следуйте книге, книга хороша. Если вы получите ошибки -re -прочитайте книгу, вернитесь, проверьте все.
Вы написали, что вам пришлось сделать не по порядку компиляцию Python и gmake. Почему? Если ваша хост-система не соответствует требованиям LFS -, она не будет работать. Итак, -на вашем хосте установлен Python 3.4 согласно http://www.linuxfromscratch.org/lfs/view/stable/chapter02/hostreqs.html? Вы выполнили скрипт version-check.sh
? Вы сравнивали все напечатанные версии с версиями, приведенными в книге?
РЕДАКТИРОВАТЬ :Если некоторые пакеты, такие как Python или gmake, слишком устарели для вашей хост-системы и вы не можете их изменить, вы можете попробовать скомпилировать и установить их из исходников локально, только для вашего пользователя.Вы должны установить prefix
во время настройки :
./configure --prefix=$HOME
И тогда вам нужно сделать некоторые настройки -добавить $HOME/bin
к вашему PATH
и т.д.