2011-10-13

Memo: Ubuntu 11.10 (Oneric)でのmozcのBuild について

どもです。

久々の更新。

これを書いている時点では、Ubuntu 11.10(Oneric)のリリースはされていませんが、既にカウントダウン状態なので、ホントにMemoにしかならないと思います。


OnericのBeta環境が前提です。正式リリース後には状況は変わると思いますので。悪しからず。


OnericのBetaをインスコして、mozcのBuildを使用とした時、端末から debuildをたたいてしばし。
こんなメッセージが。

dpkg-checkbuilddeps: Unmet build dependencies: libibus-dev

最初は、 libibus-dev がインストールされていないというメッセージだと言うので、
apt-get install libibus-dev
したのだけど、 "libibus-devが無い"と言われる。
???

Onericになって、パッケージ名が変更になったのか、正しくは、
"libibus-1.0-dev"

さて、これで…と思って、先のaptを

apt-get install libibus-1.0-dev

でやって見ると、"既に最新版"と言われる。
 ???


さらに探してみると、lunchpad.comにbugとしてこれ、あがってました。

んで、ここにパッチがありました。(あわしろさんThanks!)

本来なら、このパッチをDownloadして適用するんだろうけど、チト面倒だったので、パッチの内容をそのまま、geditでやっちゃいました。

具体的には、

~/src/mozc/src/debian/contorl の中、最初の方に

Source: mozcSection: utilsPriority: extraMaintainer: Yusuke Sato <yusukes>Build-Depends: debhelper (>= 4.0.0), libibus-dev, libcurl4-openssl-dev, pkg-config, libprotobuf-dev, protobuf-compiler, libgtest-dev, libqt4-dev, scim, libscim-dev, gyp, libzinnia-devStandards-Version: 3.6.2
があります。
この中の "libibus-dev" を "libibus-1.0-dev" に修正 > 保存 で、OK

あとは、通常通り、debuild すれば、めでたく完了!



で。
最初にも書いた通り、Onericのリリース目前、しかもlunchpadにパッチがある状態なので、正式リリース時には、役に立たないかもです。

では〜。

SSH Keyを作成してGitHubなどに接続してみる - Qiita

大事なことなので。 SSH Keyを作成してGitHubなどに接続してみる - Qiita : GitHubやGitLab上のリポジトリへgitコマンドでファイルをpushする時に、上手く接続出来なかったのでSSH Keyの作成からやり直してみました。これはその作業ログなので自分...