четверг, 9 июля 2009 г.

шаманство с установокой java на linux

Сегодня столкнулся с такой прикольной проблемой:

Скопировал установщик java в /usr, запускаю, пишет:
"You will need atleast 72188 kBytes of Disk Free Please free up the required Disk Space and try again"

Смотрю: df -h
в "/" - нет свободного места
в "/usr" - свободного места несколько гигабайт

смотрю в исходники установочного скрипта:
"DiskSpace=`df k. | Tail -1 | awk '{if ($ 4-/%/) (print $ 3)) else (print $ 4)' `"
If [then] $diskSpace -lt $diskSpaceRequired
Printf "You will need atleast %s kbytes of Disk Free\n" $diskSpaceRequired
Printf "Please free up the required Disk Space and try again\n"

Оказалось, что откуда ты запустишь команду на запуск установщика, там и будет проверяться кол-во свободного места!

Проверка: cd /usr; ./jre-6u14-linux-i586.bin
Успешно!!

Комментариев нет: