[root@hage root]# apt-get install rpm-build パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 * rpm-build は既に最新バージョンがインストールされています。 アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 7 個 [root@hage root]# apt-get install vutils パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 * vutils は既に最新バージョンがインストールされています。 アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 7 個 [root@hage root]# apt-get build-dep glibc パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 7 個 [root@hage root]# exit -bash-2.05b$ -bash-2.05b$ mkrpmdir ~ mkrpmdir: created rpm tree in /home/yamasita/yasunari/rpm and /home/yamasita/yasunari/.rpmmacros.ハックキット 2.0 αって、ビルド環境もいれとったっけ?
-bash-2.05b$ rpm -ivh glibc-2.3.4-2vl3.src.rpm 1:glibc ########################################### [100%] -bash-2.05b$
-bash-2.05b$ cd rpm/SPECS/
-bash-2.05b$ ls
glibc-vl.spec
-bash-2.05b$ mv glibc-vl.spec{,.orig}
-bash-2.05b$ cp glibc-vl.spec{.orig,}
-bash-2.05b$ vi glibc-vl.spec
:
:
-bash-2.05b$ diff -c glibc-vl.spec.orig glibc-vl.spec
*** glibc-vl.spec.orig 2006-07-17 17:34:40.000000000 +0900
--- glibc-vl.spec 2006-11-25 11:46:10.000000000 +0900
***************
*** 21,27 ****
Summary(ja): GNU libc ライブラリ
Name: glibc
Version: 2.3.4
! Release: %{glibcrelease}vl3
License: LGPL
Group: System Environment/Libraries
Source0: %{name}-%{glibcdate}.tar.bz2
--- 21,27 ----
Summary(ja): GNU libc ライブラリ
Name: glibc
Version: 2.3.4
! Release: %{glibcrelease}vl3hk1
License: LGPL
Group: System Environment/Libraries
Source0: %{name}-%{glibcdate}.tar.bz2
***************
*** 419,427 ****
;;
gcc*\ 3.2.3*)
%patch2 -p1
- %patch3 -p1
;;
esac
%patch211 -p1
%patch105 -p1
--- 419,427 ----
;;
gcc*\ 3.2.3*)
%patch2 -p1
;;
esac
+ %patch3 -p1
%patch211 -p1
%patch105 -p1
-bash-2.05b$
-bash-2.05b$ rpm -ba glibc-vl.spec
エラー: ビルド依存性の欠如:
glibc-kernheaders は glibc-2.3.4-2vl3hk1 に必要とされています
-bash-2.05b$
あら。[root@hage root]# apt-get install glibc-kernheaders パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 E: パッケージ glibc-kernheaders が見付かりません [root@hage root]#Vine 4.0 で増えたパッケージ?
[root@hage tmp]# rpm -ivh glibc-kernheaders_1%3a2.6.12.1-0vl2_ppc.rpm
エラー: 依存性の欠如:
coreutils は glibc-kernheaders-2.6.12.1-0vl2 に必要とされています
[root@hage tmp]#
coreutils も要るんかいな
[root@hage tmp]# rpm -ivh coreutils_5.96-0vl1_ppc.rpm
エラー: 依存性の欠如:
libc.so.6(GLIBC_2.3.4) は coreutils-5.96-0vl1 に必要とされています
[root@hage tmp]#
缶切りは缶の中
|
← LS-GL:debian:USB PRINTER をサポートしたカーネル |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 玄箱/HG:Vine 4.0(2)glibc-2.3.4 のリビルド |