LINUX.ORG.RU

Прописываем переменные среды окружения, Есть пример, как должно быть. Нужно заточить под свою систему.


0

0

Есть методичка по установке 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. Так, как описано в инструкции на офф. сайте программы.

Re: Прописываем переменные среды окружения, Есть пример, как должно быть. Нужно заточить под свою систему.

1. Читать, зачем нужны переменные PATH, LD_LIBRARY_PATH.

2. после этого см., например, http://nsnam.isi.edu/nsnam/index.php/Installing_ns2.31_on_Ubuntu7.04

anonymous ()

Re: Прописываем переменные среды окружения, Есть пример, как должно быть. Нужно заточить под свою систему.

этот файл D:\CygWin\etc\profile открыть в txt

скопировать туда

export NS_HOME=/home/Andrew/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

заменить вместо "Andrew" имя своей учетной записи, (могут быть проблеммы если учетка с пробелами или на русском, не проверял)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.