{"id":164,"date":"2009-10-16T01:16:13","date_gmt":"2009-10-16T04:16:13","guid":{"rendered":"http:\/\/www.foxnet.com.br\/portal2\/?p=164"},"modified":"2009-10-16T01:16:13","modified_gmt":"2009-10-16T04:16:13","slug":"instalando-o-ns-2-no-fedora-core-11","status":"publish","type":"post","link":"https:\/\/www.foxnet.com.br\/portal3\/?p=164","title":{"rendered":"Instalando o NS-2 no Fedora Core 11"},"content":{"rendered":"<p>1. Pre-requisitos<\/p>\n<p>yum install gcc-c++<\/p>\n<p>yum install libX11-devel<\/p>\n<p>yum install xorg-x11-proto-devel<\/p>\n<p>yum install libXt-devel<\/p>\n<p>yum install libXmu-devel<\/p>\n<p>yum install tcl<\/p>\n<p>yum install tcl-devel<\/p>\n<p>yum install tk<\/p>\n<p>yum install tk-devel<\/p>\n<p>2. Instala\u00e7\u00e3o do tcl<\/p>\n<p>wget http:\/\/prdownloads.sourceforge.net\/tcl\/tcl8.4.14-src.tar.gz<\/p>\n<p>cd \/usr\/share\/<\/p>\n<p>tar -zxvf \/root\/tcl8.4.14-src.tar.gz<\/p>\n<p>cd \/usr\/share\/tcl8.4.14\/unix\/<\/p>\n<p>.\/configure<\/p>\n<p>make<\/p>\n<p>make install<\/p>\n<p>3. Instala\u00e7\u00e3o do tk<\/p>\n<p>wget http:\/\/prdownloads.sourceforge.net\/tcl\/tk8.4.14-src.tar.gz<\/p>\n<p>cd \/usr\/share\/<\/p>\n<p>tar -zxvf \/root\/tk8.4.14-src.tar.gz<\/p>\n<p>cd \/usr\/share\/tk8.4.14\/unix\/<\/p>\n<p>.\/configure<\/p>\n<p>make<\/p>\n<p>make install<\/p>\n<p>4. Instala\u00e7\u00e3o do otcl<\/p>\n<p>wget http:\/\/downloads.sourceforge.net\/project\/otcl-tclcl\/OTcl\/1.13\/otcl-src-1.13.tar.gz<\/p>\n<p>cd \/usr\/share<\/p>\n<p>tar -zxvf \/root\/otcl-src-1.13.tar.gz<\/p>\n<p>cd \/usr\/share\/otcl-1.13\/<\/p>\n<p>.\/configure &#8211;with-tcl=\/usr\/share\/tcl8.4.14\/<\/p>\n<p>make<\/p>\n<p>-&gt; Voc\u00ea deve editar o arquivo Makefile<\/p>\n<p>vi Makefile<\/p>\n<p>-&gt; pr\u00f3ximo da linha 31 voc\u00ea dever\u00e1 ver:<\/p>\n<p>INST_OLIBSH= NONE\/lib<\/p>\n<p>-&gt; Substitua por:<\/p>\n<p>INST_OLIBSH= \/usr\/local\/lib<\/p>\n<p>-&gt; salve e continue<\/p>\n<p>make install<\/p>\n<p>5. Instala\u00e7\u00e3o do tclcl<\/p>\n<p>wget http:\/\/downloads.sourceforge.net\/project\/otcl-tclcl\/TclCL\/1.19\/tclcl-src-1.19.tar.gz<\/p>\n<p>cd \/usr\/share<\/p>\n<p>tar -zxvf \/root\/tclcl-src-1.19.tar.gz<\/p>\n<p>cd \/usr\/share\/tclcl-1.19\/<\/p>\n<p>.\/configure -\u2013with-tcl=\/usr\/share\/tcl8.4.14\/<\/p>\n<p>make<\/p>\n<p>make install<\/p>\n<p>6. Instala\u00e7\u00e3o do NS2<\/p>\n<p>wget http:\/\/downloads.sourceforge.net\/project\/nsnam\/ns-2\/2.34\/ns-2.34.tar.gz<\/p>\n<p>cd \/usr\/share<\/p>\n<p>tar -zxvf \/root\/ns-2.34.tar.gz<\/p>\n<p>cd \/usr\/share\/ns-2.34\/<\/p>\n<p>.\/configure -\u2013with-tcl=\/usr\/share\/tcl8.4.14\/<\/p>\n<p>make<\/p>\n<p>make install<\/p>\n<p>-&gt; colocar o PATH.<\/p>\n<p>echo export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:\/usr\/local\/lib\/: &gt; \/etc\/profile.d\/ns.sh<\/p>\n<p>-&gt; tornar executavel<\/p>\n<p>chmod 0733 \/etc\/profile.d\/ns.sh<\/p>\n<p>-&gt; verifique q o arquivo deve estar assim (caso contrario, edite para que ele fique):<\/p>\n<p>export LD_LIBRARY_PATH=:\/usr\/local\/lib::\/usr\/local\/lib\/:<\/p>\n<p>-&gt; executar<\/p>\n<p>\/etc\/profile.d\/ns.sh<\/p>\n<p>-&gt; Nesse ponto aqui\u2026 voc\u00ea pode fazer um teste se tudo esta funcionando. Digite: (no meu caso so funcionou depois que dei um reboot na m\u00e1quina, n\u00e3o me pergunte o porque! Acredito que devido ao path.)<\/p>\n<p>ns<\/p>\n<p>-&gt; Voc\u00ea deve ver algo como:<\/p>\n<p>%<\/p>\n<p>-&gt; para testar digite:<\/p>\n<p>% set ns [new Simulator]<\/p>\n<p>-&gt; voc\u00ea deve-ra ver algo como:<\/p>\n<p>_ox ou _oxx<\/p>\n<p>-&gt; onde x e xx s\u00e3o n\u00fameros<\/p>\n<p>-&gt; Para retornar ao prompt pressione control+c<\/p>\n<p>7. Instala\u00e7\u00e3o do nam<\/p>\n<p>http:\/\/downloads.sourceforge.net\/project\/nsnam\/nam-1\/1.13\/nam-src-1.13.tar.gz<\/p>\n<p>wget http:\/\/downloads.sourceforge.net\/project\/nsnam\/nam-1\/1.14\/nam-1.14.tar.gz<\/p>\n<p>cd \/usr\/share<\/p>\n<p>tar -zxvf \/root\/nam-1.14.tar.gz<\/p>\n<p>cd \/usr\/share\/nam-1.14\/<\/p>\n<p>.\/configure -\u2013with-tcl=\/usr\/share\/tcl8.4.14\/<\/p>\n<p>make<\/p>\n<p>make install<\/p>\n<p>-&gt; Para verificar se a instala\u00e7\u00e3o ocorreu normalmente digite:<\/p>\n<p>nam<\/p>\n<p>-&gt; Voc\u00ea dever\u00e1 ver a janela inicial do nam.<\/p>\n<p>-&gt; Caso aparesca o erro:<\/p>\n<p>\u2018nam: no display name and no $DISPLAY environment variable\u2019<\/p>\n<p>-&gt; \u00c9 sinal de que voc\u00ea n\u00e3o est\u00e1 em uma sess\u00e3o X11. (O nam roda em ambiente gr\u00e1fico n\u00e3o em texto, ok?)<\/p>\n<p>Aqui devido a problemas no fedora core 11 eu fiz o seguinte:<\/p>\n<p>(n\u00e3o consegui fazer rodar o nam, a pesar dele compilar, da um erro)<\/p>\n<p>Baixe o ns-allinone:<\/p>\n<p>wget http:\/\/downloads.sourceforge.net\/project\/nsnam\/allinone\/ns-allinone-2.34\/ns-allinone-2.34.tar.gz<\/p>\n<p>cd \/usr\/share<\/p>\n<p>tar -xvzf \/root\/ns-allinone-2.34.tar.gz<\/p>\n<p>cd \/usr\/share\/ns-allinone-2.34<\/p>\n<p>.\/install<\/p>\n<p>Depois de feito tudo&#8230;. rode o make install so do nam<\/p>\n<p>cd \/usr\/share\/ns-allinone-2.34\/nam-1.14\/<\/p>\n<p>make install<\/p>\n<p>Pronto! Agora e so executar o NAM&#8230;<\/p>\n<p>Para testar o NS e NAM&#8230;.<\/p>\n<p>cd \/usr\/share\/ns-2.34\/tcl\/ex\/<\/p>\n<p>ns web-traffic.tcl<\/p>\n<p>(lembre de executar de dentro do ambiente X)<\/p>\n<p>Acredito que seguindo esses passos n\u00e3o havera erros.<\/p>\n<p>Testei no Fedora Core 11 e est\u00e1 rodando sem problemas.<\/p>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Intala\u00e7\u00e3o do NS no Fedora Core 11&#8230;. <\/p>\n<div class=\"read-more navbutton\"><a href=\"https:\/\/www.foxnet.com.br\/portal3\/?p=164\">Read More<i class=\"fa fa-angle-double-right\"><\/i><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,14],"tags":[255,254,196,194],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-linux_dicas","category-linux","tag-fedora-core-11","tag-nam","tag-network-simulator","tag-ns"],"_links":{"self":[{"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=164"}],"version-history":[{"count":0,"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=\/wp\/v2\/posts\/164\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.foxnet.com.br\/portal3\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}