[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:03890] Re: binary-alpha



鍋谷です。

状況が少し進展しましたので御報告です。

kurisu@xxxxxxxxxxxxxxxxxxxxxxxxx (クリス) writes:

> クリスです。こんにちは。
> 
> From: Hidenobu Nabetani <nhide@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
> Subject: [debian-devel:03686] Re: binary-alpha
> Date: Mon, 1 Jun 1998 09:55:25 +0900
> 
> あと、dselect を使って最新まで一気にパッケージを入れ換えましたが、
> 現在こんな状況です。ldso が古いので libc6.1-dev が入らない。
> ldso のごまかしパッケージでもでっちあげようかと思いましたが
> 今のところうまくいっていません。

ldso は本当に*ごまかし*パッケージなんですね。

> \$ dpkg -l | grep -v ii
> Desired=Unknown/Install/Remove/Purge
> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=ba
> ||/ Name            Version        Description
> +++-===============-==============-==========================================
> iU  ldso            1.7.14-2       Dummy deb package
> iU  libc6.1-dev     2.0.7pre1-4    The GNU C library version 2 (development f
> rc  libgdbm1-dev    1.7.3-19       GNU dbm database routines (development fil
> iU  ncurses3.4-dev  1.9.9g-8.5     Video terminal manipulation - Developer's 

[xxxx]~% dpkg -c ldso_1.7.14-2.deb 
drwxr-xr-x root/root         0 1996-10-04 19:18 ./

[xxxx]~% dpkg -I ldso_1.7.14-2.deb
 new debian package, version 2.0.
 size 602 bytes: control archive= 305 bytes.
     218 bytes,     9 lines      control              
 Package: ldso
 Version: 1.7.14-2
 Architecture: alpha
 Priority: standard
 Section: base
 Depends: libc6, ldconfig
 Maintainer: Miquel van Smoorenburg <miquels@xxxxxxxxxx>
 Source: libc-dummies
 Description: Dummy deb package
              ^^^^^^^^^^^^^^^^^
ですので、これは特に気にしないことにします。

次に、libc6.1-dev が依存している kernel-headers-2.0.32 を作ります。
kernel-source-2.0.32 をインストールし、

cd /usr/src/kernel-source-2.0.32/
make-kpkg -revision 2.1 kernel_headers
dpkg -i ../kernel-headers-2.0.32_2.1_alpha.deb
dpkg --configure libc6.1-dev

revision を 2 より大きくするのがミソです。これで依存関係は一応クリア
できると思います。しかし、これは kernel-source-2.0.32 の
Description にある
-------------------------------------------------------------------
This also contains everything in the package kernel-headers-2.0.32, 
and thus if you install kernel-source-2.0.32 you do not also need 
to install kernel-headers-2.0.32.
-------------------------------------------------------------------
の記述と矛盾しているような…

# とりあえず、パッケージングが可能なことを確認できました。
-- 
大阪大学理学研究科物理学専攻 博士後期課程1年 大坪研究室(06-850-5346)
         鍋谷 栄展      nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxx