ns2.33 intallation and path setting
hello,
i want clear installation and path setting steps for installing ns2.33 in linux fedora 12.please any one of linux experts help me.thankyou. vahitha |
Welcome to LQ. .. .. :)
All ns2 threads at LQ are tagged ns2. LQ Search → Tag Name = ns2 Fedora 10 - 11 - 12 : post #3 here http://www.linuxquestions.org/questi...11-a-817322/#3 Path : Either try with the path settings suggested, when you have finished ' ./install ' for ns-allinone-2.33, Or : install some very few files to a system path : cd ns-allinone-2.33/otcl-1.13/ && ./configure --prefix=/usr --enable-release --enable-devel && make , # make install cd ../tclcl-1.19/ && ./configure --prefix=/usr --enable-release --enable-devel && make , # make install cd ../ns-2.34/ # make install cd ../nam-1.14/ # make install .. |
hello sir,
thank you sir. your instructions were helpful. i followed following instructions to install ns2.33 in fedora 12 cd ns-allinone-2.33 ./install sudo gedit ~/.bashrc #environment values for NS2/NAM # LD_LIBRARY_PATH OTCL_LIB=/your directory/ns-allinone-2.33/otcl-1.13 NS2_LIB=/your directory/ns-allinone-2.33/lib 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=/your directory/tcl8.4.18/library USR_LIB=/usr/lib export TCL_LIBRARY=$TCL_LIB:$USR_LIB # PATH XGRAPH=/your directory/ns-allinone-2.33/bin:/your directory/ns-allinone-2.33/tcl8.4.18/unix:/your directory/ns-allinone-2.33/tk8.4.18/unix NS=/your directory/ns-allinone-2.33/ns-2.33/ NAM=/your directory/ns-allinone-2.33/nam-1.13/ PATH=$PATH:$XGRAPH:$NS:$NAM source ~/.bashrc cd ns-2.33 ./validate now i cleared ns in installation.when i type ns whereever in commandpropt i can get %. but i m struggling with nam.when i type nam i got instruction like following. [code omitted because of length] : no event type or button # or keysym while executing “bind Listbox { %W yview scroll [expr {- (%D / 120) * 4}] units }” invoked from within “if {[tk windowingsystem] eq “classic” || [tk windowingsystem] eq “aqua”} { bind Listbox { %W yview scroll [expr {- (%D)}] units } bind Li…” what steps should be follow to rectify this inconvinent. please help sir vahitha |
1 Attachment(s)
Please read post #2
REPEAT : Fedora 10 - 11 - 12 : post #3 here http://www.linuxquestions.org/questi...11-a-817322/#3 QUOTE : ns-allinone-2.3x also requires the tk-8.4-lastevent.patch : http://bugs.gentoo.org/attachment.cgi?id=161242 .. cd ns-allinone-2.33/tk-8.4.18/ patch -p0 < tk-8.4-lastevent.patch And run ./install again : Only tk4.8.18 and nam-1.xx will change, and you should now get a 'nam' that works. _ _ _ :) _ |
ns2.33 installation and path setting in fedora12
sir,
thankyou sir i patch the tk-8.4-lastevent.patch file from /ns-allinone/tk8.4.18/ nam is also worked well. now i executed one tcl program.i can view the result in nam sucessfully. then,when i execute it with ns program_name.tcl from command prompt the part of my program is executed and i can see the calculated through put and delay etc...in terminal window. i couldn't get it in graph. error :ns: proc_name: couldn't execute "xgraph": no such file or directory what are the steps should be followed and what are the possibilities to get these? i check well in path setting for xgraph also. please help me to execute my program successfully. thankyou. vahitha |
'xgraph' is not considered important, and was never created.
It's a old tool, 2001 and will usually not build on a new Linux. But you can use a binary from a Debian package : http://packages.debian.org/stable/math/xgraph http://ftp.de.debian.org/debian/pool....1-10_i386.deb > xgraph_12.1-10_i386.deb Unpack with : 1) ar -x xgraph_12.1-10_i386.deb 2) tar xvf data.tar.gz , and copy 'xgraph' to /usr/local/bin/ Can be tested with ns-allinone-2.34/xgraph-12.1/examples/... .. |
sir,
thankyou. i followed your suggestions to install xgraph. it is installed sucessfully. when i execute builtin xgraph from /xgraph-12.1/example/ it is executed sucessfully. but when i execute my program,i received "problem in input" message. in which part i should concentrate? part of my program # Plot Recorded Statistics exec xgraph n5-pkt_rec.tr n12-pkt_rec.tr n11-pkt_rec.tr n14-pkt_rec.tr n0-pkt_rec.tr -geometry 800x400 -t "NO OF PACKET RECIVED AT SINK" -x "Time" -y "Receive packets" & exec xgraph n5-pdr.tr n12-pdr.tr n11-pdr.tr n14-pdr.tr n0-pdr.tr -geometry 800x400 -t "Throughput-Perfomance-Evaluation" -x "Time" -y "Receive packets" & exec xgraph n5-Bw.tr n12-Bw.tr n11-Bw.tr n14-Bw.tr n0-Bw.tr -geometry 800x400 -t "Bandwith" -x "Time" -y "Received bytes" & exec xgraph n5-delay.tr n12-delay.tr n11-delay.tr n14-delay.tr n0-delay.tr -geometry 800x400 -t "End-to-End-Delay" -x "Time" -y "Received bytes" & please help me. vahitha |
Not a subject I know much about, but is xgraph supposed to use
.tr files directly ? Or should "out.tr" be filtered into a new file = "out.xgr" ? Google .. ns2 display out.tr .. ( 1,000,000 hits ) Examples : http://nile.wpi.edu/NS/example_srm.html http://spectral.mscs.mu.edu/Net2008I...TML/node2.html QUOTE : "awk filters the trace file out.tr using filter fil2.awk and directs the output to out2.xgr (to be displayed with xgraph later on). Same with fil4.awk and fil6.awk." .. |
sir,
thankyou sir. i need to know how to uninstall ns2.33 from fedora 12. i cannot delete ns-allinone-2.33 folder from root directory. if i delete the message displays as "permission denied" please tell me how to delete ns2 permanantly. thankyou, vahitha |
Hang on a minute...
Why is this thread on the AIX forum? Shouldn't it be over here: http://www.linuxquestions.org/questions/fedora-35/ |
hello Sir knudfl,
Your solution was fantastic and my nam worked perfectly well with your patch file. But after a few runs it failed to work again. It gave some weird message like..... ________________________________________________ nam: [code omitted because of length] : no event type or button # or keysym while executing "bind Listbox <MouseWheel> { %W yview scroll [expr {- (%D / 120) * 4}] units }" invoked from within "if {[tk windowingsystem] eq "classic" || [tk windowingsystem] eq "aqua"} { bind Listbox <MouseWheel> { %W yview scroll [expr {- (%D)}] units } bind Li..." ___________________________________________________ And when i tried..... /ns-allinone-2.33/tk8.4.18$ patch -p0 < tk-8.4-lastevent.patch.txt it gave a message like...... _________________________________________________________________ patching file generic/tk.h Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] y Hunk #1 FAILED at 635. 1 out of 1 hunk FAILED -- saving rejects to file generic/tk.h.rej __________________________________________________________________ Sir i am using Ubuntu 9.10 and in the middle of my college project. I will be always grateful to you if you could help me. thank you dev |
Post # 11, @dev_crazy56 : Welcome to LQ. .. .. :) ..
Nam is a separate application : Any 'nam' can be used. E.g. https://docs.google.com/uc?id=0B7S25...=CLPiyxo&hl=en > > nam-1.14.i586.tar.gz Untar the package to /usr/local/bin/ : And it is in a system path. Or 'tar xvf nam-1.14.i586.tar.gz' anywhere and : sudo cp nam /usr/local/bin/ > > Tested on Ubuntu 9.10 → → Works perfect. More info here, post # 8 http://www.linuxquestions.org/questi...9/#post4287321 .. |
thank you so much sir for your interest.
I did as per your instruction and then...... ______________________________________________________________________ debasish@debasish-laptop:~/Downloads/nam$ tar xvf nam-1.14.i586.tar.gz nam-1.14.i586/ nam-1.14.i586/nam debasish@debasish-laptop:~/Downloads/nam$ sudo cp nam /usr/local/bin/ [sudo] password for debasish: cp: cannot stat `nam': No such file or directory debasish@debasish-laptop:~/Downloads/nam$ sudo cp nam/usr/local/bin/ cp: missing destination file operand after `nam/usr/local/bin/' Try `cp --help' for more information. _______________________________________________________________________ and now whenever i try to run nam in my terminal it shows the same result. _______________________________________________________________________ debasish@debasish-laptop:/usr/local/bin$ nam nam: [code omitted because of length] : no event type or button # or keysym while executing "bind Listbox <MouseWheel> { %W yview scroll [expr {- (%D / 120) * 4}] units }" invoked from within "if {[tk windowingsystem] eq "classic" || [tk windowingsystem] eq "aqua"} { bind Listbox <MouseWheel> { %W yview scroll [expr {- (%D)}] units } bind Li..." ____________________________________________________________________________ But when i graphically go to usr/local/bin/ and double click on the 'nam' executable icon, it runs which is a little bit unsatisfactory. sir i m purely a newbie, apologies for the trouble i m causing..... sincerely dev |
# 13
tar xvf nam-1.14.i586.tar.gz && cd nam-1.14.i586/ && sudo cp nam /usr/local/bin/ .. |
that worked perfectly sir,
thank you very much for you time, dev |
All times are GMT -5. The time now is 08:32 AM. |