happy Δημοσ. 1 Οκτωβρίου 2008 Share Δημοσ. 1 Οκτωβρίου 2008 Καλησπέρα σε όλους! Προσπαθώ να εγκαταστήσω στο ubuntu το NS-2 και από το validation βρίσκει ότι απέτυχαν 3 τεστ: >validate overall report: some tests failed: ./test-all-tcpHighspeed ./test-all-red ./test-all-cbq to re-run a specific test, cd tcl/test; ./test-all-TEST-NAME Notice that some tests in webcache will fail on freebsd when -O is turned on. This is due to some event reordering, which will disappear when -g is turned on. Προσπάθησα να τρέξω το καθένα χωριστά αλλά πάλι βγάζει ότι κάποια τεστ αποτυγχάνουν,πχ: >~/NS-2/ns-allinone-2.31/ns-2.31/tcl/test$ ./test-all-tcpHighspeedTests: tcp tcpHighspeed tcp1 tcp1A tcpHighspeed1 tcpHighspeed1A tcpHighspeed2 tcpHighspeed3 tcpHighspeed4 tcpHighspeed5 Running test tcp: ../../ns test-suite-tcpHighspeed.tcl tcp Guide: Sack TCP, bad queue. Test output differs from reference output Diagnose with: diff test-output-tcpHighspeed/tcp.test test-output-tcpHighspeed/tcp Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html". next? Δοκίμασα το "diff test-output-tcpHighspeed/tcp.test test-output-tcpHighspeed/tcp" που λέει και βγάζει κάτι αριθμούς. Υποτίθεται πρέπει να ελέγξω αυτοί όντως φτιάχνουν το γράφημα που εμφανίζει? Καμιά ιδέα για το πώς να διορθωθούν αυτά αυτά τα λάθη ή κανένας τρόπος να τα αγνοήσει για να το εγκαταστήσει επιτέλους plz? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 2 Οκτωβρίου 2008 Share Δημοσ. 2 Οκτωβρίου 2008 Ακολούθησες τις επίσημες οδηγίες εδώ; http://nsnam.isi.edu/nsnam/index.php/Installing_ns2.31_on_Ubuntu7.04 Επίσης, αν ψάξεις με Google, όλο και κάπου θα βρεις ανεπίσημα repositories να προσθέσεις στο sources.list, που θα έχουν έτοιμα πακέτα για Ubuntu Feisty. Τη 2η φορά που εγκατέστησα το ns-2, αν θυμάμαι καλά έτσι το είχα βάλει. Και με compile του πηγαίου κώδικα όμως, θα παίξει επίσης. Αν φροντίσεις να εγκαταστήσεις με το χέρι και όλες τις εξαρτήσεις (otcl, tcl, tk κλπ). PS: Το ένα εξάμηνο διαφορά φάσης που κολλάει; :-p Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
happy Δημοσ. 2 Οκτωβρίου 2008 Μέλος Share Δημοσ. 2 Οκτωβρίου 2008 Ναι αυτές ακολούθησα.. Σύμφωνα με αυτό μπορώ να αγνοήσω τα λάθη αλλά δεν θα το προτιμούσα,διότι προσπάθησα να τρέξω το lab1.tcl(;-) , το έκανα paste μέσα στο /ns/bin) και έβγαλε segmentation. PS:Στην πτυχιακή,τι μαζοχισμός ε? :-P Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
dark_banishing Δημοσ. 2 Οκτωβρίου 2008 Share Δημοσ. 2 Οκτωβρίου 2008 Δεν ξέρω αν βοηθάει αλλά με compile από πηγαίο κώδικα το έχω εγκαταστήσει χωρίς πρόβλημα σε suse και σε windows vista με cygwin. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 2 Οκτωβρίου 2008 Share Δημοσ. 2 Οκτωβρίου 2008 OK, πέρνα το τότε με τον άλλο τρόπο που δουλεύει (σίγουρα δουλεύει, το θυμάμαι αυτό): Από εδώ, περνάς όσες από τις εξαρτήσεις που αναφέρονται υπάρχουν έτοιμες στο Synaptic. Όσα πακέτα δεν τα έχει το Feisty, θα πρέπει να κατεβάσεις τα sources από το παραπάνω link και να τα κάνεις compile. Είναι ένα ή δύο πακέτα max. Ο τρόπος που το είχα κάνει εγώ ήταν ο εξής: 1. Extract το source archive σε έναν κατάλογο στο /opt, π.χ. /opt/package_name 2. cd /opt/package_name 3. ./configure 4. ./make 5. ΟΧΙ ./make install ! 6. Αφού μπουν όλες οι εξαρτήσεις, με τον ίδιο τρόπο βάζεις ns και nam 7. Για να μην παιδεύσαι άδικα, στις εξαρτήσεις είναι και ένα άλλο πακέτο το οποίο δεν αναφέρεται καθαρά και δε μπορείς εύκολα να καταλάβεις ποιο είναι: Το libx11-dev. Πέρνα το πρώτο-πρώτο Έτσι, είχα το κεφάλι μου ήσυχο ότι παρενέβην όσο το δυνατόν λιγότερο στο package management system του Λ/Σ και ότι δε θα έσπαγε μυστηριωδώς κάτι στο μέλλον. Τελικά, έπαιξε μια χαρά. Καλή επιτυχία στην πτυχιακή! Να τα πούμε από MSN κάποια στιγμή! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
happy Δημοσ. 2 Οκτωβρίου 2008 Μέλος Share Δημοσ. 2 Οκτωβρίου 2008 Ευχαριστώ για τα links,θα τα ξανακάνω όλα από την αρχή και με την έκδοση 2.33 και με όλα τα optional just in case. PS:Ευχαριστώ!!Sure,σε πρόσθεσα ήδη! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 3 Οκτωβρίου 2008 Share Δημοσ. 3 Οκτωβρίου 2008 ΟΚ, το είδα στα γρήγορα σε μία εικονική μηχανή που μπούταρε από Ubuntu 7.04 LiveCD. Και μετά από ένα MSN session με τη συνάδελφο happy για να επιβεβαιώσουμε την ορθότητα, παραθέτω μία λύση που συνέθεσα για όποιον ενδιαφέρεται: >sudo -i apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev build-essential libxmu-dev cd /opt wget [url]http://downloads.sourceforge.net/otcl-tclcl/otcl-src-1.13.tar.gz[/url] wget [url]http://downloads.sourceforge.net/otcl-tclcl/tclcl-src-1.19.tar.gz[/url] wget [url]http://downloads.sourceforge.net/nsnam/ns-2.33.tar.gz[/url] wget [url]http://downloads.sourceforge.net/nsnam/nam-src-1.13.tar.gz[/url] tar -xf otcl-src-1.13.tar.gz tar -xf tclcl-src-1.19.tar.gz tar -xf ns-2.33.tar.gz tar -xf nam-src-1.13.tar.gz rm *.gz cd otcl-1.13 ./configure make cd ../tclcl-1.19 ./configure make cd ../ns-2.33 ./configure make cd ../nam-1.13 ./configure make Όλες οι μεταγλωττίσεις ολοκληρώνονται χωρίς errors. Όμως πιθανόν να υπάρχει ένα θεματάκι με τα validation tests, γιατί όντως σε συγκεκριμένο tcl sample έχουμε segmentation fault, ενώ με άλλα παίζει. Κάτι μου λέει ότι δεν φταίει ο τρόπος μεταγλώττισης του ns πιο πάνω, αλλά ίσως είναι θέμα configuration. Αν υπάρξουν εξελίξεις, ελπίζω να ποστάρει η happy ή και εγώ αν μου δοθεί η ευκαιρία... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.