2
votes

ns a trouvé la bonne version de tclsh dans /usr/bin/tclsh8.6 mais elle ne semble plus être là pour ns2

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 .


1 commentaires

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.


3 Réponses :


0
votes

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


0 commentaires

9
votes

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


0 commentaires

0
votes

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 '%'


0 commentaires