KIRIYAMA 様

丸山です。

Thu, 18 Aug 2016 18:10:06 +0900
KIRIYAMA Kazuhiko <k...@kx.openedu.org> writes:

>PC-BSD には関心が無いのでいじったことありませんが,おそらく
>PC-BSD の packages を作った元の ports ツリー自体違っているの
>ではと思いますが...

「ports ツリー自体違っている」とは具体的にどう言う意味か、私には理解でき
ませんが、

http://pkg.freebsd.org/freebsd:10:x86:64/release_3/All/http://pkg.cdn.pcbsd.org/10.0-RELEASE/amd64/All/

の内容を比べると、ほぼ同じ内容で、ファイル名は殆ど一致しています。違いの
殆どは、マイナーバージョンが違っている点です。マイナーバージョンは pcbsd
の方が新しいバージョンになっています(時々更新されて、古いものは消されま
す)。でも一部動きません。元祖FreeBSDの方がテストが十分にされていて、動く
ことが確認される版が多いように思います。さらに、マイナーバージョンまで込
めて同じ版でも、バイナリーとしては一致しない場合が殆どです。

>> それで私は元祖FreeBSDに置いてある package の方が信用できると思って使って
>> います。
>
>これはマズイと思いますよ.

私がやっていることをより正確に説明すると、PC-BSDのリリースのインストール
メディアに含まれているパッケージについては、そのまま使ってます。インストー
ルメディアに含まれているパッケージのすべてがインストーラーで pkg add さ
れるわけではないので、何か pkg を追加したくなったときには、まずインストー
ルメディアを調べて、入っていればそれを、入っていなければ元祖FreeBSDのパッ
ケージをダウンロードして使っています。例えば screen などはインストールメ
ディアに含まれているのにインストーラーではインストールされません。
(PC-BSDチームの中にもCLI中毒者がいるようです。新規UIDをGUIで作成すると必
ず .screenrcがホームディレクトリに作成されます。)

>ベースとなるような基本ライブラリ(たと
>えば libpng* や libpango* なんか)が置き替ったら,

「置き替ったら」というのはどういう状況をお考えなのか理解できませんが、
png, pango はインストールメディアに含まれていて、インストーラーによって
インストールされます。これを私はわざわざ置き換えたりはしません。

[maruyama@pc01{163}] /INST% ls -l dist/packages/All/{png,pango}*
-rw-r--r--  1 root  wheel  427936  3月 26 06:24 
dist/packages/All/pango-1.38.0.txz
-rw-r--r--  1 root  wheel  103336  3月 26 06:48 
dist/packages/All/pangomm-2.36.0.txz
-rw-r--r--  1 root  wheel  272432  3月 26 05:27 dist/packages/All/png-1.6.21.txz

>最悪大多数
>のアプリケーションが動かなくなる可能性すらあります.

何か動かなくなったら、pkg add と pkg delete を逆順に辿って元に戻すだけの
ことです。

http://pkg.cdn.pcbsd.org/10.0-RELEASE/amd64/All/

で困るのは、新しい版への更新がかなりの頻度で起こっていて、アーカイブを残
しておいてくれないことです。ですから、これに頼っていると、戻したくなった
とき戻せない可能性があります。また元祖FreeBSDに比べてミラーサイトが少な
く、ダウンロードに時間がかかり過ぎます。TeX一式、つまり

tex-dvipdfmx-20150315_1.txz
tex-xdvik-22.87_4.txz
ja-xpdf-jafont-3.03_2.txz
texlive-full-20150521.txz

とその依存パッケージのダウンロードに半日もかかっては気が狂いそうになりま
す。

注意: ftp://ftp.jp.freebsd.org/pub/PC-BSD/pkg/10.0-RELEASE/amd64/All/
       は賞味期限切れで使えません。

libreoffice はPCBSD10.3のインストールメディアには含まれておらず PCBSDのサイトに
5月13日に置かれたものは

libreoffice-5.0.6.txz                              12-May-2016 23:27            
82077208

でしたが、これは動きませんでした。同じ時点で元祖FreeBSDのサイトから入手
可能であったものは

libreoffice-5.0.4.txz                              75437096      2016-Mar-08 
11:18

でこれはPC-BSD10.3に pkg add して動きました。

apache-openoffice は、PCBSD の方は

apache-openoffice-4.1.2_6.txz                      13-May-2016 09:41            
92093936

で動かず、元祖 FreeBSDの方は

apache-openoffice-4.1.2_3.txz                      92150868      2016-Mar-10 
08:06

で、PCBSD10.3に pkg add して動きました。

私はこのような経験に基づき、

> それで私は元祖FreeBSDに置いてある package の方が信用できると思って使って
> います。

と書きました。

--------
丸山直昌@統計数理研究所
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信