Проблема с установкой jhbuild

Я пытаюсь изучить GTK + 3 по этому сайту: https://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html. На странице: 1.1. Зависимости GTK + 3 Python 2 (2.6 или новее) или Python 3 (3.1 или новее) gobject-introspection Самый простой способ установить PyGObject из исходного кода - использовать JHBuild. Он разработан, чтобы легко создавать исходные пакеты и обнаруживать, какие зависимости нужно строить и в каком порядке. Чтобы настроить JHBuild, следуйте руководству JHBuild.

Я выполнил руководство по этой ссылке и загрузил через git JHBuild (как говорится) и построил его с помощью make / make install. Все прошло хорошо. Следующий шаг - это проблема, с которой начинается проблема.

Я выполнил следующую команду, которую я должен был использовать на странице:

1.1. Зависимости

Прежде чем создавать какие-либо модули, необходимо установить определенные инструменты сборки. Общие инструменты сборки включают в себя GNU Autotools (autoconf, automake, libtool и gettext), GNU Toolchain (binutils, gcc, g ++), make, pkg-config и Python, в зависимости от того, какие модули будут созданы.

Самый простой способ установить PyGObject из исходного кода - использовать JHBuild. Он разработан, чтобы легко создавать исходные пакеты и обнаруживать, какие зависимости нужно строить и в каком порядке. Чтобы настроить JHBuild, следуйте руководству JHBuild.

$ jhbuild sanitycheck

2.3. Построить предварительные условия

nate@excelion-Satellite-A105:~$ jhbuild sanitcheck
jhbuild: install prefix (/opt/gnome) can not be created

JHBuild может проверить, что инструменты установлены с помощью команды sanitycheck:

nate@excelion-Satellite-A105:~$ sudo chmod 777 /opt/gnome/ -R
[sudo] password for nate: 
chmod: cannot access ‘/opt/gnome/’: No such file or directory
nate@excelion-Satellite-A105:~$ mkdir /opt/gnome
mkdir: cannot create directory ‘/opt/gnome’: Permission denied
nate@excelion-Satellite-A105:~$ sudo mkdir /opt/gnome
nate@excelion-Satellite-A105:~$ jhbuild sanitcheck
jhbuild: working directory (/opt/gnome/_jhbuild) can not be created
nate@excelion-Satellite-A105:~$ jhbuild sanitycheck
jhbuild: working directory (/opt/gnome/_jhbuild) can not be created
nate@excelion-Satellite-A105:~$ chmod 777 /opt/gnome/ -R
chmod: changing permissions of ‘/opt/gnome/’: Operation not permitted
nate@excelion-Satellite-A105:~$ sudo chmod 777 /opt/gnome/ -R
nate@excelion-Satellite-A105:~$ jhbuild sanitycheck
checkout root (/home/nate/checkout/gnome) is not writable
Could not find the Perl module XML::Parser
cvs not found
svn not found
flex not found
bison not found

Когда я впервые запустил это, я получил следующее:

поэтому я стал искать помощь. Я рассмотрел этот вопрос: https://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html , но он просто сказал очевидное. Тем не менее, я выполнил следующие команды и получил следующие результаты:

Это действительно раздражает, поскольку я хочу узнать, как создавать графические интерфейсы с Python, и это кажется лучшим вариантом (BTW ... if у кого-то есть какие-то данные о том, что вы можете комментировать)

1
задан 13 April 2017 в 15:23

0 ответов

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

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