
11.04でAwesome Window Managerをコンパイルしようとしましたが、apt-get build-dep 素晴らしいしかし、依存関係が不足しているというエラーがまだ発生します:
$ 作る cmake を実行しています… -- 猫 -> /bin/cat -- ln -> /bin/ln -- grep -> /bin/grep --git -> /usr/bin/git -- ホスト名 -> /bin/ホスト名 -- asciidoc -> /usr/bin/asciidoc -- xmlto -> /usr/bin/xmlto -- gzip -> /bin/gzip -- lua -> /usr/bin/lua -- luadoc -> /usr/bin/luadoc -- 変換 -> /usr/bin/convert -- モジュール 'glib-2.0;cairo;x11;oocairo;oopango;xcb-randr;xcb-xtest;xcb-xinerama;xcb-util>=0.3.8;xcb-keysyms>=0.3.4;xcb-icccm>=0.3.8;xcb-image>=0.3.0;cairo-xcb;libstartup-notification-1.0>=0.10;xproto>=7.0.15;libxdg-basedir>=1.0.0' をチェックしています -- パッケージ 'oocairo' が見つかりません -- パッケージ 'oopango' が見つかりません -- パッケージ 'xcb-util>=0.3.8' が見つかりません -- パッケージ 'xcb-icccm>=0.3.8' が見つかりません /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 での CMake エラー (メッセージ): 必要なパッケージが見つかりませんでした
リポジトリ内にこれらのライブラリの痕跡は見当たりません。
私は以下の指示を試しましたhttp://ubuntuforums.org/showthread.php?t=960841そしてこれも失敗します:
$ cd util && ./autogen.sh && make && sudo make install autoreconf: ディレクトリ `.' に入ります。 autoreconf: configure.ac: Gettext を使用していません 自動再設定: 実行中: aclocal -I m4 autoreconf: configure.ac: トレース autoreconf: configure.ac: Libtool を使用していません autoreconf: 実行中: /usr/bin/autoconf autoreconf: configure.ac: Autoheader を使用していません autoreconf: 実行中: automake --add-missing --copy --no-force configure.ac:5: `./install-sh' をインストールしています configure.ac:5: `./missing' をインストールしています src/Makefile.am:1: Libtool ライブラリが使用されていますが、`LIBTOOL' は定義されていません src/Makefile.am:1: `LIBTOOL'を定義する通常の方法は、`AC_PROG_LIBTOOL'を追加することです src/Makefile.am:1: を `configure.ac' に追加し、再度 `aclocal' と `autoconf' を実行します。 src/Makefile.am:1: `AC_PROG_LIBTOOL' が `configure.ac' にある場合は、 src/Makefile.am:1: その定義は aclocal の検索パスにあります。 src/Makefile.am: `./depcomp' をインストールしています src/Makefile.am:13: `xcbinclude_HEADERS' が使用されていますが、`xcbincludedir' は定義されていません Makefile.am:6: `pkgconfig_DATA' が使用されていますが、`pkgconfigdir' は定義されていません autoreconf: automake が終了ステータス 1 で失敗しました
コンパイルするには何をする必要がありますか?
答え1
パッケージをインストールする必要があるようですlibxcb-icccm1-dev
。
答え2
基本的に、多くの-dev
パッケージを見逃してしまいます。
あなたの場合は、
libxcb-util*-dev
(報告された紛失した荷物に基づいてxcb-utils
)
libxcb-icccmX-dev
tdi、しかし私の場合はlibxcb-icccm4-dev
およびいくつかの*oocairo*
パッケージ*oopango*
(おそらく-dev
)。
答え3
コンパイルする必要はありません。@enzotibが言ったように、コンパイルするのは
apt-get source <package>
ただ使うだけ
sudo aptitude install awesome