Установка NS-2. Ubuntu
Установка NS-2 на Ubuntu.
Содержание
1 Установка операционной системы на виртуальную машину
Установка Ubuntu на виртуальную машину не представляет никакого затруднения.
1.1 Установка дополнений Virtualbox
Для установки дополнений VirtualBox необходимо установить компилятор и заголовочные файлы ядра:
sudo -i
apt-get install build-essential linux-headers-`uname -r`
1.2 Настройка общих папок Virtualbox
Щёлкните правой кнопкой мыши свою виртуальную машину, затем нажмите «Настройки».
Перейти в раздел общих папок.
Добавьте новую общую папку.
В приглашении «Добавить общий ресурс» выберите путь к папке на вашем хосте, который должен быть доступен внутри вашей виртуальной машины.
В поле «Имя папки» введите
shared
(или любое имя, какое желаете).Снимите флажок «Только для чтения» и «Автоматическое монтирование» и установите флажок «Сделать постоянным».
Создайте общий каталог в вашем домашнем каталоге:
mkdir ~/shared
Смонтируйте общую папку с хоста в ваш каталог:
sudo mount -t vboxsf -o uid=`id -u`,gid=`id -g` shared ~/shared
Можно добавить команду монтирования в файл
/etc/fstab
:shared /home/<username>/shared vboxsf defaults,uid=<your_uid>,gid=<your_gid> 0 0
2 Установка необходимого программного обеспечения
Для компиляции NS-2 необходимо установить компилятор и библиотеки.
Перейдём в режим суперпользователя:
sudo -i
Установим основные средства разработки:
apt-get install build-essential
Установим файловый менеджер
mc
(это не обязательно):apt-get install mc
Установим
git
:apt-get install git
Установим
cmake
:apt-get install cmake
Установим
automake
:apt-get install automake
Установим файлы для разработки под X11:
apt-get install xorg-dev
3 Компиляция NS-2
Создадим каталог для компиляции:
mkdir ~/compile
Скачаем исходники NS-2:
cd ~/compile git clone https://github.com/yamadharma/ns-allinone.git
Откомпилим исходные коды NS-2:
cd ns-allinone ./install
В результате получим исполняемые файлы в каталоге
~/compile/ns-allinone/bin
.