Я пытаюсь изучить 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-интроспекцией Самый простой способ установки 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
Когда я первый побежал это я получил это:
jhbuild: установить префикс (/ Opt/гном) не может быть создан
Я побежал следующие команды и получили результаты ниже:
daddara @ daddara-рабочий стол: ~/х hbuild/jhbuild $ Суда CHMOD 777/Opt/гном/-R CHMOD: не может получить доступ к /opt/gnome/': No such file or directory [email protected]:~/jhbuild/jhbuild$ mkdir /opt/gnome mkdir: cannot create directory
/Opt/гном ": Отказано в daddara @ daddara-рабочий стол: ~/jhbuild/jhbuild $ jhbuild SanityCheck jhbuild: установить префикс (/ opt/gnome) не может быть создан daddara @ daddara-desktop: ~/jhbuild/jhbuild $ chmod 777/opt/gnome/-R chmod: невозможно получить доступ /opt/gnome/': No such file or directory [email protected]:~/jhbuild/jhbuild$ sudo chmod 777 /opt/gnome/ -R chmod: cannot access
/opt/gnome/': Нет такого файла или каталога daddara @ daddara-desktop: ~/jhbuild/jhbuild $ jhbuild sanitycheck jhbuild: установить префикс (/ opt/gnome) не может быть создан daddara @ daddara-desktop: ~/jhbuild/jhbuild $ mkdir -p/opt/gnome mkdir : невозможно создать каталог `/ opt/gnome ': разрешение отклонено
Пожалуйста, помогите мне исправить это. Кто-нибудь знает, в чем проблема с установкой? Спасибо.
Вы не должны использовать команду 'sanitycheck': как команда' bootstrap', она не предназначена для использования в современных дистрибутивах Linux. Вы должны прочитать документацию по вики GNOME вместо: https://wiki.gnome.org/HowDoI/Jhbuild – ebassi