web-dev-qa-db-ja.com

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 manual に従ってください。

私はそのリンクに従ってマニュアルに従い、git JHBuildを介してダウンロードし(彼らの言うとおり)、make/make installを使用してビルドしました。それはうまくいきました。次のステップは、問題が始まる場所です。

私はページに従って次のコマンドを実行しました:

2.3。前提条件を構築する

モジュールをビルドする前に、特定のビルドツールをインストールする必要があります。一般的なビルドツールには、GNU Autotools(autoconf、automake、libtool and gettext)、The 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 not move 、しかしそれは明白に伝えただけです。それにもかかわらず、私は次のコマンドを実行して、以下の結果を得ました。

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

PythonでGUIを作成する方法を学びたいので、これは本当に迷惑です。これは現在の最良のオプションのようです(BTW ...誰かがそのコメントについて気分が良いと感じた場合)

誰がインストールの問題を知っていますか?

ありがとう!

1
RPiAwesomeness

手順をもう一度読んだところ、not foundと表示されているパッケージをインストールする必要があることに気付きました。

できるだけ早く回答としてマークします。

0
RPiAwesomeness