Рейтинг:0

Как установить python-pygoocanvas, так как он мне нужен для запуска старых проектов ns-3.24

флаг kr

Я пытаюсь установить python-pygoocanvas для запуска старых проектов ns-3. Как я могу установить его на Ubuntu 20.04.3 LTS? Я прочитал это: Не удалось найти пакет python-pygoocanvas Я не могу сказать, что это помогло мне :-( Есть идеи получше, как его установить?

cocomac avatar
флаг cn
Что значит "мне не помогло"? Вы пробовали то, что он сказал? Какую ошибку вы получили? Какая часть этого ответа не сработала?
user535733 avatar
флаг cn
Точка данных: пакет `python-pygoocanvas` был удален из репозиториев Ubuntu после 16.04. Я полагаю, вы могли бы попробовать установить пакет 16.04.Это требует некоторых знаний о различиях между пакетами Python2 и пакетами Python3. Но если вы терпеливы и готовы учиться, вы *можете* заставить это работать. С другой стороны, вам может повезти научиться устанавливать такое старое программное обеспечение из исходного кода.
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Не удалось найти пакет python-pygoocanvas](https://askubuntu.com/questions/1065940/unable-to-locate-package-python-pygoocanvas)
just_learning avatar
флаг kr
@N0rbert: я выполнил все шаги по установке с https://www.nsnam.org/wiki/Installation. Это не работает...
Knud Larsen avatar
флаг by
ns-allinone-3.24.1 https://www.nsnam.org/release/ns-allinone-3.24.1.tar.bz2: для этой старой версии требуются модули python2.7 «gtk, goocanvas, pygraphviz». В Ubuntu 20.04 нет полного выбора пакета python2.7.
Рейтинг:1
флаг by

Ubuntu 20.04, пример сборки pygoocanvas

sudo apt установить libgtk2.0-dev python-gobject-2-dev python-cairo-dev python-numpy libglade2-dev 
wget http://de.archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
wget http://de.archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2-dev_2.24.0-5.1ubuntu2_all.deb
sudo gdebi python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
sudo gdebi python-gtk2-dev_2.24.0-5.1ubuntu2_all.deb

wget https://download.gnome.org/sources/goocanvas/1.0/goocanvas-1.0.0.tar.gz
[goocanvas-1.0.0]$ ./configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu/
сделать && sudo сделать установить

wget http://archive.debian.org/debian-archive/debian/pool/main/p/pygoocanvas/pygoocanvas_0.14.1.orig.tar.gz
[pygoocanvas-0.14.1]$ ./configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu/
сделать && sudo сделать установить

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.