From owner-freebsd-users-jp@freebsd.org Thu Aug 18 14:44:51 2016 Return-Path: Delivered-To: freebsd-users-jp@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B3B96BBD27C for ; Thu, 18 Aug 2016 14:44:51 +0000 (UTC) (envelope-from maruyama@ism.ac.jp) Received: from amogha.ism.ac.jp (amogha.ism.ac.jp [133.58.120.10]) by mx1.freebsd.org (Postfix) with ESMTP id 3EBB119ED for ; Thu, 18 Aug 2016 14:44:50 +0000 (UTC) (envelope-from maruyama@ism.ac.jp) Received: from indra.ism.ac.jp (amogha.ism.ac.jp [133.58.120.10]) by amogha.ism.ac.jp (8.14.5/8.14.5) with ESMTP id u7IEimE6003330; Thu, 18 Aug 2016 23:44:48 +0900 (JST) (envelope-from maruyama@ism.ac.jp) Received: (from maruyama@localhost) by indra.ism.ac.jp (8.15.2/8.15.2/Submit) id u7IEimfj078709; Thu, 18 Aug 2016 23:44:48 +0900 (JST) (envelope-from maruyama@ism.ac.jp) X-Authentication-Warning: indra.ism.ac.jp: maruyama set sender to maruyama@ism.ac.jp using -f From: maruyama@ism.ac.jp (=?iso-2022-jp?B?GyRCNF07M0Q+PjsbKEI=?=) To: KIRIYAMA Kazuhiko Cc: freebsd-users-jp@freebsd.org In-Reply-To: <201608180910.u7I9A66w054800@kx.openedu.org> (message from KIRIYAMA Kazuhiko on Thu, 18 Aug 2016 18:10:06 +0900) Organization: =?iso-2022-jp?B?GyRCRX03Vz90TX04JjVmPWobKEI=?= Reply-To: maruyama@ism.ac.jp Date: Thu, 18 Aug 2016 23:44:47 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Subject: [FreeBSD-users-jp 95955] Re: =?iso-2022-jp?b?RHVhbCBib290IG9uIGR5bmFib29rTjUxKBskQiQ9GyhC?= =?iso-2022-jp?b?GyRCJE4bKEIzIC0tIHNjZmIgZHJpdmVyKRskQkpkQi0bKEI=?= X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2016 14:44:51 -0000 KIRIYAMA 様 丸山です。 Thu, 18 Aug 2016 18:10:06 +0900 KIRIYAMA Kazuhiko 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 の方が信用できると思って使って > います。 と書きました。 -------- 丸山直昌@統計数理研究所