Vine 3.1(14)開発環境の整備


Vine 3.1 環境に開発環境を整える。

rpm-build

rpm のビルドができるように rpm-build パッケージをインストールする
[root@hackkit root]# apt-get update
取得:1 http://updates.vinelinux.org 3.1/ppc release [2521B]
2521B を 0s 秒で取得しました (3506B/s)
ヒット http://updates.vinelinux.org 3.1/ppc/main pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/main release
ヒット http://updates.vinelinux.org 3.1/ppc/devel pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/devel release
ヒット http://updates.vinelinux.org 3.1/ppc/plus pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/plus release
ヒット http://updates.vinelinux.org 3.1/ppc/updates pkglist
ヒット http://updates.vinelinux.org 3.1/ppc/updates release
ヒット http://updates.vinelinux.org 3.1/ppc/main srclist
ヒット http://updates.vinelinux.org 3.1/ppc/devel srclist
ヒット http://updates.vinelinux.org 3.1/ppc/plus srclist
ヒット http://updates.vinelinux.org 3.1/ppc/updates srclist
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
[root@hackkit root]# apt-get install rpm-build
[root@hackkit root]# apt-get install rpm-build
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  rpm-build
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 2 個
86.5kB のアーカイブを取得する必要があります。
展開後に 189kB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 3.1/ppc/main rpm-build 4.0.5-1vl8 [86.5kB]
86.5kB を 0s 秒で取得しました (99.6kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:rpm-build              ########################################### [100%]
完了
[root@hackkit root]#

vutils のインストール

mkrpmdir を使えるように vutils パッケージをインストールする
[root@hackkit root]# apt-get install vutils
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  vutils
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 2 個
27.5kB のアーカイブを取得する必要があります。
展開後に 57.8kB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 3.1/ppc/main vutils 1.22.2-0vl1 [27.5kB]
27.5kB を 0s 秒で取得しました (64.1kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:vutils                 ########################################### [100%]
完了
[root@hackkit root]# apt-get clean
[root@hackkit root]# exit
-bash-2.05b$ 

作業ディレクトリの作成

最近は(以前から?)、 (root ではなく)一般ユーザで rpm パッケージを作成することが 推奨されている。
一般ユーザ(yasunari)のホームディレクトリ以下に 作業ディレクトリを作成する。
-bash-2.05b$ mkrpmdir ~
mkrpmdir: created rpm tree in /home/yamasita/yasunari/rpm and /home/yamasita/yasunari/.rpmmacros.
-bash-2.05b$

こんなところか?




Vine 3.1(13)再度検証
ハックの記録
LinkStation/玄箱 をハックしよう

Vine 3.1(15)glibc-2.3.3-3vl1.1 リビルドの再検証

Copyright (C) 2005 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市