我正在尝试按照以下站点学习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
。