Есть методичка по установке ns2, там приводится пример, что нужно прописать в .bashrc
Вот он:
CODE
export NS_HOME=/home/user/ns-allinone-2.29/
export PATH=$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:\
$NS_HOME/otcl-1.11:$NS_HOME/lib:$LD_LIBRARY_PATH
export Tcl_LIBRARY=$NS_HOME/tcl8.4.11/library
Пытаюсь поставить программу у себя. Скачал сорсы, разархивировал, собрал. Вроде ни один скрипт не ругался. Осталась самая малость - прописать эти строки в .bashrc
Но тут не задачка. Структура папок у меня не совпадает с тем, что есть в методичке. Думаю, как изменить предлагаемые строки.
Вот, что интересно. Искал папку unix так: find / -name "unix" Выдало всего пять строк:
/proc/sys/net/unix
/proc/net/unix
/usr/X11R6/lib/X11/xkb/geometry/digital/unix
/usr/include/tcl-private/unix
/usr/include/tk-prvate/unix
Возможно, PATH=$NS_HOME/tk8.4.11/unix нужно изменить на PATH=/usr/include/tk-prvate/unix ?
Реальная структура каталогов такая: /home/nik/ns-2.31/tcl (НЕ tcl8.4.11)
NS_HOME=/home/nik/ns-2.31/
Вот тут немного непонятно:
PATH=$NS_HOME/tcl8.4.11/unix // В tcl папки unix нет.
$NS_HOME/tk8.4.11/unix // В /ns-2.31 вообще нет папки tk (и tk8.4.11 тоже нет)
$NS_HOME/bin //такой путь есть, норма
Вопрос: как изменить эти строки?
(через комманду rpm можно посмотреть, что где-то в системе установлены и tcl и tk версии 8.4.9)
И с хренью ниже я незнаю, что делать. Вероятно, они исправляются по аналогии.
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:\
$NS_HOME/otcl-1.11:$NS_HOME/lib:$LD_LIBRARY_PATH
export Tcl_LIBRARY=$NS_HOME/tcl8.4.11/library
Примечание: в папке ns-2.31 ничего не менял. Скачал. Разархивировал. ./configure + make. Так, как описано в инструкции на офф. сайте программы.
>>>