Установка NS2 под Ubuntu

Я пытаюсь установить NS2 на Ubuntu 14.04. Я следовал за шагами, которые рекомендованы и в этом ответе . Но я все еще сталкиваюсь с множеством ошибок.

/home/smallko/ns-allinone-2.28/sgb/gb_io.w:576: undefined reference to `_fclose'
collect2: error: ld returned 1 exit status
make: *** [test_io] Error 1
Unable to create sgb library, but it's optional, so continuing...
============================================================
* Build GT-ITM
============================================================
sgb lib not found. gt-itm & sgb2ns could not be installed. Continuing..
============================================================
* Build zlib
============================================================
./install: 382: ./install: ./configure: Permission denied
Zlib-1.1.4 configuration failed, but it's optional, so continuing ...
============================================================
* Build tcl8.4.5
============================================================
make: *** No rule to make target `/home/smallko/ns-allinone-2.28/tcl8.4.5/unix/dltest/Makefile.in', needed by `Makefile'.  Stop.
./install: 409: ./install: ./configure: Permission denied
tcl8.3.2 configuration failed! Exiting ...
Tcl is not part of the ns project.  Please see www.Scriptics.com
to see if they have a fix for your platform.

Я много пробовал, но не могу исправить эту Permission denied ошибку. Или есть другая проблема?

0
задан 20 March 2017 в 23:18

1 ответ

Ubuntu 14.04: libc6, libc6-dev был "обновлен" и больше не может использоваться для создания старого ns2. Ubuntu 12.04.5 может использоваться для большинства версий. Но не для определенных патчей / изменения, содержащие старый код.

обычно рекомендуемая ОС для ns2 является CentOS 6.8 - i386 http://ftp.funet.fi/pub/mirrors/centos.org/6.8/isos/i386/CentOS-6.8-i386-LiveCD.iso... за исключением ~4 патчей, требующих ОС на 64 бита.

<час>

ns-allinone-2.28, Ubuntu 12.04.5, CentOS, и т.д.:

tar xvf ns-allinone-2.28.tar.gz
cd ns-allinone-2.28/
patch -p0 < ns228-gcc41-64_2016-1.patch
export CC=gcc34 CXX=g++34
./install
cd ns-2.28/
sudo make install
cp ns ns228-orig   (This is your backup of the original 'ns')
sudo cp ns228-orig /usr/local/bin/

И не добавляют никого *ПУТЬ к .bashrc. Не требуемый.

<час>

Ссылки:

патч ns228 https://drive.google.com/file/d/0B7S255p3kFXNVWpLZFgxNl9SazA/view? usp=sharing

gcc34, Ubuntu 12*, 64 бита https://drive.google.com/file/d/0B7S255p3kFXNRTkzQnRSNXZ6UVU/view? usp=sharing

г ++ 34, Ubuntu 12*, 64 бита https://drive.google.com/file/d/0B7S255p3kFXNV3J3bnVoWGNWdG8/view? usp=sharing

NAM 64 бита https://drive.google.com/file/d/0B7S255p3kFXNNmtLeXhsaG5hXzQ/view? usp=sharing... Весь nam http://www.linuxquestions.org/questions/linux-newbie-8/ns-stop-couldn%27t-execute-nam-permission-denied-while-executing-exec-nam-4175524760/#2

0
ответ дан 20 March 2017 в 23:18
  • 1
    Вы удостоверялись, что /var/lib/gdm3/.config/monitors.xml был возвращен для укоренения как владелец с полномочиями 664 после копирования Вашего? – rkeating 2 May 2018 в 14:17

Другие вопросы по тегам:

Похожие вопросы: