[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