2014/09/09

CentOS 7でmozcを使う・その4・zinniaおよびtomoeのビルドとインストール

続いて、zinniaのビルドを試みる。
[alice@centos02 SPECS]$ cd
[alice@centos02 ~]$ rpm -ivh zinnia-0.06-16.fc19.src.rpm
警告: zinnia-0.06-16.fc19.src.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID fb4b18e6: NOKEY
更新中 / インストール中...
   1:zinnia-0.06-16.fc19              ################################# [100%]
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
<<略>>
警告: グループ mockbuild は存在しません - root を使用します
[alice@centos02 ~]$ cd rpmbuild/SPECS/
[alice@centos02 SPECS]$ rpmbuild -ba zinnia.spec
警告: %changelog に偽の日付: Fri Mar 04 2010 Liang Suilong  - 0.05-3
警告: %changelog に偽の日付: Wed Mar 02 2010 Liang Suilong  - 0.05-2
エラー: ビルド依存性の失敗:
        tomoe は zinnia-0.06-16.el7.centos.x86_64 に必要とされています
[alice@centos02 SPECS]$
パッケージtomoeが不足していることが判る。

tomoeは、CentOS 7用レポジトリに存在していない。
[alice@centos02 SPECS]$ cd
[alice@centos02 ~]$ yum info tomoe
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
エラー: 表示するパッケージはありません
[alice@centos02 ~]$



Fedora 17用レポジトリからダウンロードする。
[alice@centos02 ~]$ yumdownloader --source --enablerepo=fedora,fedora-updates tomoe
読み込んだプラグイン:fastestmirror, langpacks
Enabling base-source repository
Enabling updates-source repository
Enabling extras-source repository
Enabling fedora-updates-source repository
Enabling fedora-source repository
Loading mirror speeds from cached hostfile
 * fedora: www.ftp.ne.jp
 * fedora-source: www.ftp.ne.jp
 * fedora-updates: www.ftp.ne.jp
 * fedora-updates-source: www.ftp.ne.jp
警告: /home/alice/tomoe-0.6.0-28.fc19.src.rpm: ヘッダー V3 RSA/SHA256 Signature 、鍵 ID fb4b18e6: NOKEY
tomoe-0.6.0-28.fc19.src.rpm の公開鍵がインストールされていません
tomoe-0.6.0-28.fc19.src.rpm                                | 4.7 MB   00:22
[alice@centos02 ~]$ 

展開する。
[alice@centos02 ~]$ rpm -ivh tomoe-0.6.0-28.fc19.src.rpm
警告: tomoe-0.6.0-28.fc19.src.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID fb4b18e6: NOKEY
更新中 / インストール中...
   1:tomoe-0.6.0-28.fc19              ################################# [100%]
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
[alice@centos02 ~]$

ビルドを試みる。
[alice@centos02 ~]$ cd rpmbuild/SPECS/
[alice@centos02 SPECS]$ rpmbuild -ba tomoe.spec
警告: %changelog に偽の日付: Sat Sep 15 2006 Ryo Dairiki  - 0.2.1-6
警告: %changelog に偽の日付: Sat Sep 2 2005 Ryo Dairiki  - 0.2.1-2
エラー: ビルド依存性の失敗:
        gtk-doc は tomoe-0.6.0-28.el7.centos.x86_64 に必要とされています
        pygobject2-devel は tomoe-0.6.0-28.el7.centos.x86_64 に必要とされていま す
        pygtk2-codegen は tomoe-0.6.0-28.el7.centos.x86_64 に必要とされています
[alice@centos02 SPECS]$

不足しているパッケージをCentOS 7用レポジトリからインストールする。
[root@centos02 x86_64]# yum install -y gtk-doc pygobject2-devel pygtk2-codegen
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ gtk-doc.noarch 0:1.19-3.el7 を インストール
--> 依存性の処理をしています: source-highlight のパッケージ: gtk-doc-1.19-3.el7.noarch
<<略>>

インストール:
  gtk-doc.noarch 0:1.19-3.el7           pygobject2-devel.x86_64 0:2.28.6-11.el7
  pygtk2-codegen.x86_64 0:2.24.0-9.el7

依存性関連をインストールしました:
  boost-regex.x86_64 0:1.53.0-18.el7
  docbook-style-dsssl.noarch 0:1.79-17.el7
  docbook-utils.noarch 0:0.6.14-36.el7
<<略>>
  source-highlight.x86_64 0:3.1.6-6.el7

完了しました!
[root@centos02 x86_64]#

ビルドする。
[alice@centos02 SPECS]$ rpmbuild -ba tomoe.spec
警告: %changelog に偽の日付: Sat Sep 15 2006 Ryo Dairiki  - 0.2.1-6
警告: %changelog に偽の日付: Sat Sep 2 2005 Ryo Dairiki  - 0.2.1-2
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.KpvGR6
+ umask 022
+ cd /home/alice/rpmbuild/BUILD
+ cd /home/alice/rpmbuild/BUILD
<<略>>
パッケージに含まれないファイルの検査中: /usr/lib/rpm/check-files /home/alice/rpmbuild/BUILDROOT/tomoe-0.6.0-28.el7.centos.x86_64
書き込み完了: /home/alice/rpmbuild/SRPMS/tomoe-0.6.0-28.el7.centos.src.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/tomoe-0.6.0-28.el7.centos.x86_64.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/tomoe-devel-0.6.0-28.el7.centos.x86_64.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/tomoe-debuginfo-0.6.0-28.el7.centos.x86_64.rpm
実行中(%clean): /bin/sh -e /var/tmp/rpm-tmp.V8sTT8
+ umask 022
+ cd /home/alice/rpmbuild/BUILD
+ cd tomoe-0.6.0
+ rm -rf /home/alice/rpmbuild/BUILDROOT/tomoe-0.6.0-28.el7.centos.x86_64
+ exit 0
[alice@centos02 SPECS]$

インストールする。
[root@centos02 x86_64]# yum localinstall -y tomoe-0.6.0-28.el7.centos.x86_64.rpm
読み込んだプラグイン:fastestmirror, langpacks
tomoe-0.6.0-28.el7.centos.x86_64.rpm を調べています: tomoe-0.6.0-28.el7.centos.x86_64
tomoe-0.6.0-28.el7.centos.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
<<略>>

インストール:
  tomoe.x86_64 0:0.6.0-28.el7.centos

完了しました!
[root@centos02 x86_64]#

再度zinniaをビルドする。
[alice@centos02 SPECS]$ rpmbuild -ba zinnia.spec
警告: %changelog に偽の日付: Fri Mar 04 2010 Liang Suilong  - 0.05-3
警告: %changelog に偽の日付: Wed Mar 02 2010 Liang Suilong  - 0.05-2
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.28nYk6
+ umask 022
+ cd /home/alice/rpmbuild/BUILD
+ cd /home/alice/rpmbuild/BUILD
<<略>>
途中、以下の通り学習処理が実行される。
learning: (466/6420) 刄 ......
learning: (467/6420) 分 .......
learning: (468/6420) 切 ......
この学習処理には、かなり時間がかかる。
<<略>>
Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
パッケージに含まれないファイルの検査中: /usr/lib/rpm/check-files /home/alice/rpmbuild/BUILDROOT/zinnia-0.06-16.el7.centos.x86_64
書き込み完了: /home/alice/rpmbuild/SRPMS/zinnia-0.06-16.el7.centos.src.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/zinnia-0.06-16.el7.centos.x86_64.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/zinnia-devel-0.06-16.el7.centos.x86_64.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/zinnia-utils-0.06-16.el7.centos.x86_64.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/noarch/zinnia-doc-0.06-16.el7.centos.noarch.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/zinnia-perl-0.06-16.el7.centos.x86_64.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/zinnia-python-0.06-16.el7.centos.x86_64.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/zinnia-tomoe-0.06-16.el7.centos.x86_64.rpm
書き込み完了: /home/alice/rpmbuild/RPMS/x86_64/zinnia-debuginfo-0.06-16.el7.centos.x86_64.rpm
実行中(%clean): /bin/sh -e /var/tmp/rpm-tmp.u2eesg
+ umask 022
+ cd /home/alice/rpmbuild/BUILD
+ cd zinnia-0.06
+ rm -rf /home/alice/rpmbuild/BUILDROOT/zinnia-0.06-16.el7.centos.x86_64
+ exit 0
[alice@centos02 SPECS]$
インストールする。 パッケージzinnia-develをインストールするには、zinniaを併せてインストールする必要がある。
[root@centos02 x86_64]# yum localinstall -y zinnia-devel-0.06-16.el7.centos.x86_64.rpm zinnia-0.06-16.el7.centos.x86_64.rpm
読み込んだプラグイン:fastestmirror, langpacks
zinnia-devel-0.06-16.el7.centos.x86_64.rpm を調べています: zinnia-devel-0.06-16.el7.centos.x86_64
zinnia-devel-0.06-16.el7.centos.x86_64.rpm をインストール済みとして設定していま す
zinnia-0.06-16.el7.centos.x86_64.rpm を調べています: zinnia-0.06-16.el7.centos.x86_64
zinnia-0.06-16.el7.centos.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ zinnia.x86_64 0:0.06-16.el7.centos を インストール
<<略>>

インストール:
  zinnia.x86_64 0:0.06-16.el7.centos  zinnia-devel.x86_64 0:0.06-16.el7.centos

完了しました!
[root@centos02 x86_64]#

その0・Fedora 19レポジトリの準備
その1・mozcのビルド#1/2
その2・protobufのビルドとインストール
その3・zinniaおよびtomoeのビルドとインストール
その4・gypのビルド・インストール
その5・mozcのビルド#2/2とインストール
その6・Emacsの設定
その7・デスクトップの設定

0 件のコメント: