Linuxでkai(kai設定編) > kaiインストール > wxGTK > ubuntu64

Total: - (Today: - Yesterday: - )
最終更新日 2012/06/17 07:44

ubuntu amd64(64-bit)版の場合、32-bit wxGTKライブラリをインストールする必要があります
  • ubuntu 12.04の場合、debファイルをダウンロードして手動でインストールします
  • ubuntu 11.10以前の場合、getlibsユーティリティでのインストールが簡単です


1.ubuntu 12.04でのインストール

  • 最初に、ia32ライブラリをインストールします
$ sudo apt-get -y install ia32-libs lib32gcc1 lib32stdc++6
  • libwx*-i386.debパッケージをダウンロードします
$ cd ~/Downloads
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets2.8/libwxbase2.8-0_2.8.12.1-6ubuntu2.2_i386.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets2.8/libwxgtk2.8-0_2.8.12.1-6ubuntu2.2_i386.deb
  • libwx*-i386.debパッケージをインストールします
$ sudo dpkg -i libwxbase2.8-0_2.8.12.1-6ubuntu2.2_i386.deb
$ sudo dpkg -i libwxgtk2.8-0_2.8.12.1-6ubuntu2.2_i386.deb
  • 依存ライブラリが不足していないか確認します
    • 32-bitライブラリは/usr/lib/i386-linux-gnuディレクトリに置かれます
    • 参考URI: https://wiki.ubuntu.com/MultiarchSpec
$ ldd /usr/local/bin/kaiengine
        linux-gate.so.1 => (0xf7762000)
        libwx_gtk2u_richtext-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_gtk2u_richtext-2.8.so.0 (0xf7666000)
        libwx_gtk2u_aui-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_gtk2u_aui-2.8.so.0 (0xf7607000)
        libwx_gtk2u_xrc-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_gtk2u_xrc-2.8.so.0 (0xf7588000)
        libwx_gtk2u_qa-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_gtk2u_qa-2.8.so.0 (0xf756c000)
        libwx_gtk2u_html-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_gtk2u_html-2.8.so.0 (0xf74de000)
        libwx_gtk2u_adv-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_gtk2u_adv-2.8.so.0 (0xf7429000)
        libwx_gtk2u_core-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 (0xf70f4000)
        libwx_baseu_xml-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_baseu_xml-2.8.so.0 (0xf70e9000)
        libwx_baseu_net-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_baseu_net-2.8.so.0 (0xf70bf000)
        libwx_baseu-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 (0xf6f81000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6e9c000)
...


2.ubuntu 11.10以前でのインストール

  • getlibsユーティリティをダウンロードして、インストールします
  • すでにインストールしている場合は、この手順は省略してください
$ cd ~/Downloads
$ wget http://djlab.com/stuff/getlibs-all.deb
$ sudo dpkg -i getlibs-all.deb
  • 不足している依存ライブラリを調べて、インストールします
$ getlibs /usr/local/bin/kaiengine
libwx_gtk2u_richtext-2.8.so.0: libwxgtk2.8-0
libwx_gtk2u_aui-2.8.so.0: libwxgtk2.8-0
libwx_gtk2u_xrc-2.8.so.0: libwxgtk2.8-0
libwx_gtk2u_qa-2.8.so.0: libwxgtk2.8-0
libwx_gtk2u_html-2.8.so.0: libwxgtk2.8-0
libwx_gtk2u_adv-2.8.so.0: libwxgtk2.8-0
libwx_gtk2u_core-2.8.so.0: libwxgtk2.8-0
libwx_baseu_xml-2.8.so.0: libwxbase2.8-0
libwx_baseu_net-2.8.so.0: libwxbase2.8-0
libwx_baseu-2.8.so.0: libwxbase2.8-0
The following i386 packages will be installed:
libwxbase2.8-0
libwxgtk2.8-0
Continue [Y/n]? Y
Downloading ...
Installing libraries ...
$
  • 依存ライブラリが不足していないか確認します
    • 32-bitライブラリは/usr/lib32ディレクトリに置かれます
$ ldd /usr/local/bin/kaiengine
        linux-gate.so.1 => (0xf77b7000)
        libwx_gtk2u_richtext-2.8.so.0 => /usr/lib32/libwx_gtk2u_richtext-2.8.so.0 (0xf76b9000)
        libwx_gtk2u_aui-2.8.so.0 => /usr/lib32/libwx_gtk2u_aui-2.8.so.0 (0xf765a000)
        libwx_gtk2u_xrc-2.8.so.0 => /usr/lib32/libwx_gtk2u_xrc-2.8.so.0 (0xf75db000)
        libwx_gtk2u_qa-2.8.so.0 => /usr/lib32/libwx_gtk2u_qa-2.8.so.0 (0xf75c0000)
        libwx_gtk2u_html-2.8.so.0 => /usr/lib32/libwx_gtk2u_html-2.8.so.0 (0xf7532000)
        libwx_gtk2u_adv-2.8.so.0 => /usr/lib32/libwx_gtk2u_adv-2.8.so.0 (0xf747d000)
        libwx_gtk2u_core-2.8.so.0 => /usr/lib32/libwx_gtk2u_core-2.8.so.0 (0xf7148000)
        libwx_baseu_xml-2.8.so.0 => /usr/lib32/libwx_baseu_xml-2.8.so.0 (0xf713d000)
        libwx_baseu_net-2.8.so.0 => /usr/lib32/libwx_baseu_net-2.8.so.0 (0xf7113000)
        libwx_baseu-2.8.so.0 => /usr/lib32/libwx_baseu-2.8.so.0 (0xf6fd6000)
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf6eeb000)
...


以上で、ubuntu 64-bit版でのwxGTKライブラリのインストールは終わり。


コメント

  • getlibsを使ったインストール方法を追加 -- kar (2011-05-04 11:02:42)
  • getlibsのURIを修正 -- kar (2012-05-03 21:25:01)
  • 12.04と11.10以前とで説明を分けました -- kar (2012-06-17 07:44:24)
名前:
コメント:
最終更新:2012年06月17日 07:44
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。