Проблемы с зависимостями при установке ns2

Check if you are using third-party repositories. If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal: apt-get install -f
Transaction failed: The package system is broken
 The following packages have unmet dependencies:

libc6: libc6-dbg: Depends: libc6 (= 2.27-3ubuntu1.3) but 2.27-3ubuntu1 is installed
libc6-dev: Depends: libc6 (= 2.27-3ubuntu1.3) but 2.27-3ubuntu1 is installed
           Depends: libc-dev-bin (= 2.27-3ubuntu1.3) but 2.27-3ubuntu1.3 is installed
libc6-i386: Depends: libc6 (= 2.27-3ubuntu1.3) but 2.27-3ubuntu1 is installed
libc6:i386: 

После использования комментария

sudo apt update
sudo apt upgrade


The following packages have unmet dependencies
:libc6 : Breaks: libc6:i386 (!= 2.27-3ubuntu1) but 2.27-3ubuntu1.3 is installed 
:libc6:i386 : Breaks: libc6 (!= 2.27-3ubuntu1.3) but 2.27-3ubuntu1 is installed 
:libc6-dbg : Depends: libc6 (= 2.27-3ubuntu1.3) but 2.27-3ubuntu1 is installed 
:libc6-dev : Depends: libc6 (= 2.27-3ubuntu1.3) but 2.27-3ubuntu1 is installed 
:libc6-i386 : Depends: libc6 (= 2.27-3ubuntu1.3) but 2.27-3ubuntu1 is installed 
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution)
0
задан 2 December 2020 в 03:17

1 ответ

Я не знаю, как вы установили, но я предоставлю вам полную инструкцию по загрузке, сборке и установке ns2

Шаг 1: Загрузите ns2 по ссылке https://sourceforge.net/projects/nsnam/files/latest/download

Шаг 2: Создайте новый каталог в /home/user_name с именем ns2 и скопируйте загруженный файл ns-allinone-2.35.tar.gz в этот каталог.

Шаг 3: Обновите список пакетов

sudo apt update

Шаг 4: Обновите некоторые зависимости (пакеты/библиотеки)

sudo apt install build-essential autoconf automake libxmu-dev
sudo apt install gcc-4.8 g++-4.8

Шаг 5: Теперь cd в этот каталог ns2 и извлеките загруженный файл

 tar zxvf ns-allinone-2.35.tar.gz

Шаг 6: Запустите скрипт установки

 sudo ./install

Шаг 7: Откройте файл bashrc для установки переменных среды, используя

nano ~/.bashrc

Добавьте в файл следующие строки. Обязательно замените user_name на ваше имя пользователя

export PATH=$PATH:/home/user_name/ns2/ns-allinone-2.35/bin:/home/user_name/ns2/ns-allinone-2.35/tcl8.5.10/unix:/home/user_name/ns2/ns-allinone-2.35/tk8.5.10/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user_name/ns2/ns-allinone-2.35/otcl-1.14:/home/user_name/ns2/ns-allinone-2.35/lib

Шаг 8: Запустите команду

source ~/.bashrc

Шаг 9: Подтвердите установку. Перейдите в директорию

/home/user_name/Documents/ns-allinone-2.35/ns-2.35/

и запустите:

./validate

По прошествии длительного времени, если вы получили знак «%», это означает, что ns2 запущен.

0
ответ дан 1 December 2020 в 18:57

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

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