Quand j'écris $ ns dans le terminal Linux, il affiche ce message: "Une fois configuré, ns a trouvé la bonne version de tclsh dans /usr/bin/tclsh8.6 mais il ne semble plus être là, donc ns se repliera sur l'exécution du premier tclsh de votre chemin. Une mauvaise version de tclsh peut casser les suites de tests. Reconfigurez et reconstruisez ns si cela pose un problème. " cela causera-t-il un problème avec mon fichier tcl en cours d'exécution? J'utilise ns-allinone-2.35 .
3 Réponses :
Dans mon cours de réseautage, j'ai dû apprendre des choses liées à NS2. Notre professeur nous a dit de modifier les fichiers TCP.cc et d'autres choses liées à cela.
Si cela apparaît dans votre terminal, votre ns2 est installé dans le mauvais dossier.
Vous devez réinstaller ns2. Sinon, vos mises à jour dans les fichiers ne prendront pas effet.
Les fichiers tcl ne poseront aucun problème.
Mais la modification de fichiers .cc internes tels que tcp.cc, tcp_reno.cc ne prendra pas effet
pour moi, ce problème a été résolu par la mise à jour de tclsh.
sudo apt installer tclsh
note: ma version ubuntu est la 18.04 LTS
youtube.com/watch?v=vTgm0UUtkxY
Regardez cette vidéo tapez essentiellement la commande sudo apt-get install tcl-dev tk-dev et ça fonctionnera bien une fois l'installation terminée, tapez ns puis la ligne suivante sera '%'
Lors de la construction de ns-allinone-2.35, il est préférable d'utiliser le {tcl, tk, otcl, tclcl} interne, qui n'est pas modifié par une mise à jour générale du package du système d'exploitation. C'est à dire. la version interne sera toujours la bonne version. ... Suggestion: Supprimez la version de développement du système d'exploitation de tcl-tk (tcl-dev, tk-dev) et reconstruisez ns-allinone-2.35 avec les versions internes de tcl-tk.