Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Predpoklady:
* Linux Distribúcia: NS-2 vo všeobecnosti funguje najlepšie na starších verziách systému Linux kvôli jeho závislosti od starších knižníc. Moderné distribúcie si môžu vyžadovať väčšie úsilie, aby sa všetko kompatibilné. Často sa odporúča Ubuntu 16.04 alebo podobné staršie rozdelenie. Používanie virtuálneho počítača (napríklad VirtualBox alebo VMware) s starším OS je bezpečná voľba.
* c ++ kompilátor: Budete potrebovať kompilátor C ++ (napríklad G ++). Toto sa zvyčajne nainštaluje vo väčšine systémov Linux, ale možno budete musieť nainštalovať alebo aktualizovať:
`` `Bash
SUDO APT-GGE UPDATE # UPDATE ZOZNAMOVAŤ ZOZNAMU (UBUNTU/DEBIAN)
sudo apt-get inštalácia zostavenia-esenciál G ++
`` `
(Prispôsobte príkazy pre vašu konkrétnu distribúciu, ak nepoužívate Ubuntu/Debian. Napríklad použite `yum` na Fedora/Centos/rhel)
* tcl/tk: NS-2 sa vo veľkej miere spolieha na TCL/TK na skriptovanie a používateľské rozhranie. Nainštalujte ho pomocou správcu balíkov distribúcie:
`` `Bash
sudo apt-get inštalovať tcl8.5 tk8.5 # alebo tcl tk (v závislosti od vašej distribúcie)
`` `
Dôležité: Verzia TCL/TK možno bude musieť zodpovedať verzii NS-2, ktorá očakáva. Nekompatibilita je tu bežným zdrojom chýb.
* x11 (voliteľné, ale odporúčané): Pre grafické používateľské rozhranie (GUI) na vizualizáciu simulácií budete potrebovať x11. Väčšina prostredí pre stolné počítače to obsahuje v predvolenom nastavení, ale ak ste na serveri alebo minimálnej inštalácii, možno ho budete musieť nainštalovať osobitne.
2. Sťahovanie NS-2:
Stiahnite si zdrojový kód NS-2 zo spoľahlivého zdroja. Buďte opatrní pri sťahovaní z neoficiálnych zdrojov, pretože môžu obsahovať škodlivý softvér alebo zastarané/rozbité verzie. Môžete ho skúsiť vyhľadať na serióznych stránkach alebo archívoch. Upozorňujeme, že NS-2 sa už aktívne nevyvíja, takže nájdenie nedávneho, dobre udržiavaného zdroja môže byť výzvou.
3. Kompilácia:
Po extrahovaní stiahnutého archívu sa prejdite do zdrojového adresára NS-2 vo vašom termináli. Proces kompilácie zvyčajne zahŕňa spustenie skriptu „konfigurácie“, po ktorom nasleduje `make`.
* konfigurovať: Tento skript kontroluje prostredie vášho systému a nastavuje proces zostavenia. Možno budete musieť zadať cesty k inštalácii TCL/TK, ak nie sú na štandardných miestach. Presný príkaz sa môže líšiť v závislosti od verzie NS-2. Môžete vidieť niečo ako:
`` `Bash
./configure ---with-tcl =/usr/lokálne/bin/tclsh8.5 ---with-tk =/usr/lokálne/bin/wish8.5
`` `
Vymeňte `/usr/lokálne/bin/tclsh8.5` a`/usr/lokálne/bin/wish8.5` správnymi cestami pre vašu inštaláciu TCL/TK. Na nájdenie správnych ciest použite `Ktoré tclsh` a`, ktoré si želajú.
* Make: Tento príkaz zostavuje zdrojový kód NS-2. Tento krok môže trvať značné množstvo času v závislosti od zdrojov vášho systému.
`` `Bash
urobiť
`` `
* inštalácia (voliteľné): Niektoré verzie môžu mať po kompilácii krok inštalácie „inštalácie“. Pokyny pre vašu verziu nájdete v dokumentácii NS-2.
4. Testovanie:
Po úspešnej kompilácii môžete skúsiť spustiť jednoduchý príklad skriptu z adresára „NS` (zvyčajne` ex1.tcl`). Ak to funguje správne, úspešne ste nainštalovali NS-2.
Riešenie problémov:
* Chybové správy: Počas kompilácie alebo vykonávania starostlivo preskúmajte akékoľvek chybové správy. Zvyčajne poukazujú na príčinu problému. Bežné problémy zahŕňajú:
* nekompatibilná verzia tcl/tk: Toto je najčastejší problém. Vyskúšajte inú verziu TCL/TK alebo pomocou možností `--with-tcl` a`--with-tk` počas kroku konfigurácie.
* Chýbajúce knižnice: Uistite sa, že sú nainštalované všetky potrebné knižnice.
* Nesprávne nastavenia cesty: Dvojitá kontrola, že cesty k TCL/TK sú správne zadané.
* online zdroje: Vyhľadajte online fóra a komunity. Mnoho ľudí sa stretlo s podobnými problémami a zdieľali svoje riešenia. Vyhľadajte príspevky a diskusie týkajúce sa vašej konkrétnej distribúcie Linuxu a verzie NS-2.
Dôležité úvahy:
* ns-3: Zvážte použitie NS-3 (sieťový simulátor 3) ako modernejšieho a aktívnejšej alternatívy k NS-2. Má aktívnejšiu komunitu a lepšiu podporu.
* Dokumentácia: Podrobné pokyny pre vašu stiahnutú verziu nájdete v dokumentácii NS-2 (ak ju nájdete). Dokumentácia môže byť zastaraná, ale stále môže poskytnúť užitočné rady.
Pamätajte, že inštalácia NS-2 môže byť náročná. Buďte trpezliví, starostlivo postupujte podľa pokynov a pomocou online zdrojov riešite problémy, s ktorými sa stretnete. Veľa šťastia!