cygwin(2.712) 에서 ns-2.34 설치 .bashrc 설정
리눅스에서는 설치하고 ns-2를 무난히 사용하고 있는데,
윈도우에서 cygwin으로 설치하려니 설치는 되는데,
.bashrc 파일저장하고 source 한후 실행하니 자꾸,
bash : ns : command no found 만 떠서, ㅠㅠ
1.
cygwin을 설치하고 ns-allinone-2.34 를 인스톨하였습니다.
2.
/home/생성계정 안에 .bashrc 에
# LD_LIBRARY_PATH
OTCL_LIB=/usr/local/ns-allinone-2.34/otcl-1.13
NS2_LIB=X11R6lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=/usr/local/ns-allinone-2.34/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/usr/local/ns-allinone-2.34/bin:/usr/local/ns-allinone-2.34/tcl8.4.18/unix:/usr/local/ns-allinone-2.34/tk8.4.18/unix
NS=/usr/local/ns-allinone-2.34/ns-2.34/
NAM=/usr/local/ns-allinone-2.34/nam-1.14/
PATH=$PATH:$XGRAPH:$NS:$NAM
로 제일아래에 붙여놓고 저장한후(usr/local/ns-allione-2.34 가 설치폴더입니다)
3.
source ./bashrc 해서
4.
ns 를 실행하면
bash : ns : command no found 라고 뜨고 연결이 안됩니다.
5.
-home/계정 디렉토리
-etc/skel 디렉토리
-etc/default/etc/skel 디렉토리
위에 home/계정 디렉토리의 .bashrc 파일을 수정하는것이 맞는건지,
위의 어느 디렉토리껄 수정해서 저장해야 하는지,
해결방법을 부탁드립니다.
PATH=$PATH:$XGRAPH:$NS:$NAM 앞에 export써주야어여 되는거 아닌가여?
위의 2개는 export써주었는데
PATH환경변수도 export써주아야 제대로 될거 같은데
2.source ./bashrc
이건 홈에서만 작동합니다
홈아닌데서도 작동시키려면
source ~/bashrc 하세여
하면
즐린
즐린
댓글 감사합니다
윽...컴파일중에 에러가 있었네요;
그래서 경로 설정해도 안먹히는 거였습니다 에고;
교수님께서 살짝 조언해주셔서 알았습니다. 크...
잘 동작하는데 패치가 ns-2 다른버전으로 먹히는군요
제길; ㅠㅠ 먼 오류가 이리도 많은데 전버전을 다 깔아보게 되는군요 흑
댓글 달기