我正在尝试按照以下站点学习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或更高版本)
内省内省
从源代码安装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健全性检查

当我第一次运行时,我得到了:

jhbuild:无法创建安装前缀(/ opt / gnome)

我运行了以下命令,结果如下:

daddara @ daddara-desktop:〜/ jhbuild / jhbuild $ sudo chmod 777 / opt / gnome / -R
chmod:无法访问/opt/gnome/': No such file or directorydaddara@daddara-desktop:~/jhbuild/jhbuild$ mkdir /opt/gnomemkdir: cannot create directory / opt / gnome':权限被拒绝
daddara @ daddara-desktop:〜/ jhbuild / jhbuild $ jhbuild健全性检查
jhbuild:无法创建安装前缀(/ opt / gnome)
daddara @ daddara-desktop:〜/ jhbuild / jhbuild $ chmod 777 / opt / gnome / -R
chmod:无法访问/opt/gnome/': No such file or directorydaddara@daddara-desktop:~/jhbuild/jhbuild$ sudo chmod 777 /opt/gnome/ -Rchmod: cannot access / opt / gnome /':没有此类文件或目录
daddara @ daddara-desktop:〜/ jhbuild / jhbuild $ jhbuild健全性检查
jhbuild:无法创建安装前缀(/ opt / gnome)
daddara @ daddara-desktop:〜/ jhbuild / jhbuild $ mkdir -p / opt / gnome
mkdir:无法创建目录“ / opt / gnome”:权限被拒绝

请帮助我解决此问题。
有人知道安装有什么问题吗?
谢谢。

最佳答案

您需要使用/opt/gnome制作sudo mkdir,然后使用sudo chmod设置其权限。您忘记了sudo中的mkdir

08-27 06:19