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

Re: pkgsrc bof logs



緒方% pkgsrc lover です。

はらおかさんの資料を新たに置きました。>例のプレビュー

Mac OS X 事情に詳しいしろやまさんの召喚を試みてみる :)
# でも mac.com って信頼性全くないので(ぉ)失敗したりして(汗

From: Yoshiyuki Haraoka <haraoka@soc.ssg.fujitsu.com>
Date: Tue, 9 Apr 2002 00:23:54 +0900 (JST)
Message-ID: <Pine.GSO.3.96LJ1.1R12.1020408235214.25451A-100000@pepper.soc.ssg.fujitsu.com>


> On Mon, 8 Apr 2002 itojun@iijlab.net wrote:
> 
> > 	MacOS Xの場合、compiled binary packageは *.tgzにするんじゃなくて
> > 	installerが食える形式(段ボールが開いてるアイコン)になった方が
> > 	いいのかも... どうすべきか考えてないですけど。
> 
> ・段ボール箱ってdpkgの形式

これは NeXT 由来の mpkg 形式らしいです。 by しろやまさん情報
個人的には、Mac OS X 的にはアンインストールの手段が提供されてないので
いまいちだと思います。

> ・素のDarwinと共用できる様にはする

こっちは debian と同じ dpkg 形式らしいです。 by しろやまさん情報

> てあるのでこの場合どういう風にする方がスマートなんでしょうねぇ…
> 
> 1)pkg_*でもdpkgの形式を扱えるようにする
> 2)MacOS XのGUIで使えるinstallerを用意してしまうが*.tgzはやめない
> 3)MacOS XのGUIで使えるinstallerを用意してしまい*.tgzをやめ、pkg_*も
>   新しい形式に対応させる
> 
> この3つうちのどれかとかですかねぇ?
> どれ選んでもそこからさらに先に進むのが大変そうですが…

悩ましいですね。

個人的には、最初に Zoularis のシステムを突っ込む時は、Zoularis on Solaris
 みたく OS 標準のインストーラ程度でもいいかなと思ってます。Mac OS X だと
ssh login 時には Installer.app(Mac OS X 付属の GUI なインストールアプリ
ケーション)で扱う形式ではインストールできないので CUI でインストール
できる形式(例えば tar ball 形式とか)もあると嬉しいです。Zoularis を
入れた後は pkgsrc 形式(.tgz)で十分だと思ってます。頑張って別形式にしても
たいして嬉しいと感じないと思うので。make mpackage なりで Installer.app で
扱う形式が出来るように拡張すれば共存可能?

Aqua(Mac OS X の GUI システム)な Zoularis Manager なるものを作って
それで一元管理するってのは、旧来の CUI に拒絶反応を示す Macintosh ユーザに
対しては良いかも知れません。そのへんのユーザをターゲットにする価値が
あるかどうかはともかく。

Mac OS X と Darwin(別配付の Core OS 側)だけでも、OS 標準のパッケージ
システムの統一が取れてなくて悩ましいので、 OS に標準で付いてるパッケージ
システムを利用するとするならば Apple(US のほうね。)はなんとかしてほしい
です...
# これは OpenPackages にしようとして挫折?状態?


> あとは、pkgsrcをやめてfinkに走る?

こちらは debian の dpkg 形式らしいです。by しろやまさん情報



私は NetBSD と同じ pkgsrc 互換が保たれるならがんばる気あります。:)
不幸にも NetBSD コミュニティ的には Darwin/Mac OS X は考えたくないと
表明されても sourceforge.jp あたりで、pkgsrc 気分で作れて扱える
「pkgsrc 以外の何か(仮称)」プロジェクトを立ち上げるくらいのモチベーションは
あります。 :)



OGATA Hiroshi   <ogata@isp.qix.org>   BSD lover :)
Zoularis for Darwin/Mac OS X: http://www.netbsd.org/zoularis/#darwin