[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