読者です 読者をやめる 読者になる 読者になる

<s>Local OBS</s>Localでイメージを固める環境を構築

MeeGo

こちらを参照してパッケージの不足を突っ込む。
手持ちのFedora15環境で足りなかったのは、btrfs-progs.x86_64 0:0.19-13.fc15python-zyppだけの模様。


btrfs-progsは下記のコマンドでインストール。

[root@mogumogu ~]# yum install btrfs*


python-zyppは無い模様。取り敢えず放っておく。

MIC2リポジトリ追加

[root@mogumogu ~]# cat <<REPO > /etc/yum.repos.d/meego-tools.repo
[meego-tools]
name=MeeGo Tools for Fedora
baseurl=http://repo.meego.com/MeeGo/tools/repos/fedora/\$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-meego
REPO

gpg鍵の追加

[root@mogumogu ~]# gpg2 --keyserver subkeys.pgp.net --recv 0BC7BEC479FC1F8A
[root@mogumogu ~]# gpg2 --export --armor 0BC7BEC479FC1F8A > /etc/pki/rpm-gpg/RPM-GPG-KEY-meego

MIC2のインストール

[root@mogumogu ~]# yum install mic2

インストール対象が表示される。

==============================================================================================================
 Package                      Arch                Version                      Repository                Size
==============================================================================================================
Installing:
 mic2                         noarch              0.24.14-2.1                  meego-tools              411 k
Installing for dependencies:
 bzip2-libs                   i686                1.0.6-3.fc15                 fedora                    37 k
 cyrus-sasl-lib               i686                2.1.23-18.fc15               updates                  136 k
 db4                          i686                4.8.30-3.fc15                fedora                   615 k
 elfutils-libelf              i686                0.152-1.fc15                 fedora                   174 k
 expat                        i686                2.0.1-11.fc15                fedora                    76 k
 keyutils-libs                i686                1.2-7.fc15                   fedora                    19 k
 krb5-libs                    i686                1.9.1-5.fc15                 updates                  713 k
 libacl                       i686                2.2.49-11.fc15               updates                   24 k
 libattr                      i686                2.4.44-7.fc15                fedora                    15 k
 libcap                       i686                2.22-1.fc15                  updates                   40 k
 libcom_err                   i686                1.41.14-2.fc15               fedora                    35 k
 libcurl                      i686                7.21.3-9.fc15                updates                  188 k
 libdb                        i686                5.1.25-3.fc15                updates                  635 k
 libidn                       i686                1.19-2.fc15                  fedora                   205 k
 libselinux                   i686                2.0.99-4.fc15                fedora                   110 k
 libssh2                      i686                1.2.7-1.fc15                 fedora                    78 k
 libudev                      i686                167-4.fc15                   fedora                    77 k
 libxml2                      i686                2.7.8-6.fc15                 fedora                   795 k
 libzypp                      i386                8.8.0-3.2                    meego-tools               18 M
 lua                          i686                5.1.4-8.fc15                 fedora                   206 k
 nspr                         i686                4.8.8-1.fc15                 updates                  113 k
 nss                          i686                3.12.10-5.fc15               updates                  771 k
 nss-softokn                  i686                3.12.10-2.fc15               updates                  174 k
 nss-util                     i686                3.12.10-1.fc15               updates                   47 k
 openldap                     i686                2.4.24-3.fc15                updates                  262 k
 openssl                      i686                1.0.0d-1.fc15                fedora                   1.3 M
 popt                         i686                1.13-8.fc15                  fedora                    39 k
 python-zypp                  i386                0.5.8-1.2                    meego-tools              2.6 M
 readline                     i686                6.2-2.fc15                   fedora                   182 k
 rpm-libs                     i686                4.9.1.1-1.fc15               updates                  245 k
 satsolver-tools              i386                0.17.0-1.1                   meego-tools              1.2 M
 sqlite                       i686                3.7.5-3.fc15                 fedora                   326 k
 xz-libs                      i686                5.0.3-1.fc15                 updates                   98 k

Transaction Summary
==============================================================================================================
Install      34 Package(s)

Total size: 30 M
Total download size: 28 M
Installed size: 79 M
Is this ok [y/N]:

"y"を押してEnter。

Installed:
  mic2.noarch 0:0.24.14-2.1

Dependency Installed:
  bzip2-libs.i686 0:1.0.6-3.fc15       cyrus-sasl-lib.i686 0:2.1.23-18.fc15  db4.i686 0:4.8.30-3.fc15
  elfutils-libelf.i686 0:0.152-1.fc15  expat.i686 0:2.0.1-11.fc15            keyutils-libs.i686 0:1.2-7.fc15
  krb5-libs.i686 0:1.9.1-5.fc15        libacl.i686 0:2.2.49-11.fc15          libattr.i686 0:2.4.44-7.fc15
  libcap.i686 0:2.22-1.fc15            libcom_err.i686 0:1.41.14-2.fc15      libcurl.i686 0:7.21.3-9.fc15
  libdb.i686 0:5.1.25-3.fc15           libidn.i686 0:1.19-2.fc15             libselinux.i686 0:2.0.99-4.fc15
  libssh2.i686 0:1.2.7-1.fc15          libudev.i686 0:167-4.fc15             libxml2.i686 0:2.7.8-6.fc15
  libzypp.i386 0:8.8.0-3.2             lua.i686 0:5.1.4-8.fc15               nspr.i686 0:4.8.8-1.fc15
  nss.i686 0:3.12.10-5.fc15            nss-softokn.i686 0:3.12.10-2.fc15     nss-util.i686 0:3.12.10-1.fc15
  openldap.i686 0:2.4.24-3.fc15        openssl.i686 0:1.0.0d-1.fc15          popt.i686 0:1.13-8.fc15
  python-zypp.i386 0:0.5.8-1.2         readline.i686 0:6.2-2.fc15            rpm-libs.i686 0:4.9.1.1-1.fc15
  satsolver-tools.i386 0:0.17.0-1.1    sqlite.i686 0:3.7.5-3.fc15            xz-libs.i686 0:5.0.3-1.fc15

Complete!

無事完了した。
念のためupdateしておけとのことなので、一応下記も行う。

[root@mogumogu ~]# yum update mic2
Setting up Update Process
No Packages marked for Update

No Packagesとのことなので、問題なし。

開発版のimage-createrをビルドする

[root@mogumogu ~]# git clone git://gitorious.org/meego-developer-tools/image-creator.git
bash: git: command not found...
Failed to search for file: Failed to execute program /lib64/dbus-1/dbus-daemon-launch-helper: Success

gitが無かった。

[root@mogumogu ~]# yum install git

再度git cloneする。

[root@mogumogu ~]# git clone git://gitorious.org/meego-developer-tools/image-creator.git
Cloning into image-creator...

遅い。。。
と言うか、落ちてこない、、、