Проблема с установкой 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. Это прошло хорошо. Следующим шагом является то, где начинается проблема.

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

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

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

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

$ jhbuild sanitycheck

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

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

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

Кто-нибудь знает, в чем проблема с установкой?

Спасибо!

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

1 ответ

Я просто перечитал инструкции и понял, что должен установить пакеты, перечисленные как not found.

Я отмечу это как ответ как можно скорее.

0
ответ дан 13 April 2017 в 15:23

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

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