[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ruby packages
> > そうそう、OpenBSDはportsベースでnamedをインストールしたくらいしか経験
> > はありませんが、make installしたら、
> >
> > 1. 仮のパスにインストール
> > 2. バイナリ・パッケージを作成
> > 3. それをpkg_add
> >
> > とかしたみたいで、くらくらしました。
>
> FreeBSD ports でひとつ問題なのは、一般ユーザ権限でパッケージを
> 作ることが難しい、また個々の port がそうできる保証をしていない、
> ということです。
>
> セキュリティを重視する OpenBSD としては、一般的なソフトの導入
> 手順である make, su, make install を一歩進めて、仮のインストール
> までを一般ユーザ権限でシミュレートできるようにしてやることで、
> 導入時の安全確認等を行いやすくするという意味があるわけです。
これは、セキュリティという理由以外にも、クロス環境での package 作成
のためにも必要な機能です。
> ちなみに、パッケージを先に作成してからインストールする手順は
> Debian package や RPM package も同じですね。
少なくとも Debian は、fakeroot を使った、パッケージのクロス make が標
準でサポートされているようですね。ここら辺は真似した方が良いと思います。
--
soda