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

[plamo:25834] Re: pkgsrc



みわです。

From: Hiroshi Futami <futami@nanodesu.jp>
Subject: [plamo:25830] pkgsrc (Re: Re: Creative Zen Micro)
Date: Sat, 02 Jul 2005 18:56:46 +0900 (JST)

> kaw> > これってソース自体は NetBSD のものをそのまま使うって事ですかね? NetBSD
> kaw> > 用に手が加わっている事 (= Linux で動かない) はないんでしょうかね?
> kaw> 
> kaw> NetBSD依存の部分はLinux用に変えないと動かないでしょうね。
> kaw> 
> kaw> BSD系OSのパッケージシステムは、オリジナルソースに対する差分とパッケー
> kaw> ジ制御のためのMakefileなどの集まりから構成されています。
> kaw> それらは、OSの開発元が、公式な配布物の一部分としてパッケージツリー全体
> kaw> を統一的に管理しているので、その枠組みもきっちりしたものです。
> kaw> その仕組をうまくLinux用に転用しさえすれば、本家のNetBSDのものとほぼ同
> kaw> じように動作するのではないかと思います。
> kaw> 
> kaw> Linux用の差分を用意するのが大変そうですけど。
> 
>  普通はそう思いますよね。ところが、NetBSDの本家のページ
>   
>    http://www.netbsd.org/Documentation/software/packages.html
> 
  ( 表は省略 )
> 
> この表の意味を最初は理解できなかったのですが、ドキュメントの
> 中を見ますと、
> 
> For operating systems other than NetBSD, we provide a bootstrap kit 
> to build the required tools to use pkgsrc on your platform. Besides 
> support for native NetBSD, pkgsrc and the bootstrap kit have support
> for the following operating systems:
> 
> というのがあって、bootstrap kit で各OSの差異を吸収しているよう
> です。

私も Plamo Linux に pkgsrc を入れて使っています。
NetBSD 以外の OS で pkgsrc を使う方法の日本語のほうはこちら。

* pkgsrc を使えるようにする (Darwin, FreeBSD, IRIX, Linux, OpenBSD,
  Solaris)
http://www.jp.netbsd.org/ja/Documentation/software/packages.html#bootstrap

これを参考にして pkgsrc を入れました。
Plamo Linux で pkgsrc を使用した場面は以下です。

* gonzui を使うときに BerkeleyDB を pkgsrc でインストールした
* akaDAV を使うときに python Twisted OpenSSL を pkgsrc でインストール
した

akaDAV はこちら http://akadama.jp/akadav.html
gonzui はこちら http://gonzui.sourceforge.net/

まさに /usr/pkgsrc/xxxx bmake install とするだけでパッケージをインス
トールできます。
快適です。
あまり使い込んでいませんが順調に動作しています。

ちなみに Mac mini の Mac OS X にも pkgsrc を使っています。
こちらもそれなりに順調です。

-- 
みわ

References
[plamo:25810] Re: Creative Zen Micro, KATOH Yasufumi
[plamo:25825] Re: Creative Zen Micro, KAWAMATA Yoshihiro
[plamo:25830] pkgsrc (Re: Re: Creative Zen Micro), Hiroshi Futami

[検索ページ] [メール一覧]
Plamo ML 公開システム