俺だけのために Ore! Tips!

FreeBSD の古い packages をインストール

2005年 5月 9日 作業

既に公式サイトから削除されたバージョンの packages をインストールする。

今回、PDFlib という腐れなソフトのおかげで、2世代前の FreeBSD 5.2.1-RELEASE をセットアップする羽目となった。
で、本体のインストールは CD から行えばいいのだが、問題は諸々の便利なソフトウェアのインストールである。何せ、公式サイトから 5.2.1-R の packages なんか消えている。だからそのままじゃ FTP インストールが出来ないのだ。
ports から入れぇや・・・と通な人は言うだろうけど、期間限定で使うテストサーバなのでそれも面倒くさい。何より、HDD の容量が少ないので ports でガリゴリ make するのもつらいのよね。(configure する時のオプションで必要な機能だけ選択して・・・ってのも面倒だし)
やっぱ、packages からさっさと入れたいのよ。

と言うときは、とりあえず「FreeBSD Index packages」などをキーワードにググるなどして、そのバージョンの packages が置いてあるサイトを探す。見つからない場合もあるだろうが、何とか探してみろ。

FreeBSD 5.2.1-RELEASE 用のものは、ftp.plusline.de/FreeBSD/releases/i386/5.2.1-RELEASE/packages にあった。ありがとう、plusline.de さん。あなたはっ!

あとは、/stand/sysinstall で packages のインストールをするのだ。(もちろん、上記サイトから必要な package を FTP で get してきて、ぽちぽちと手動で(pkg_add コマンドで)インストールしていくことも出来るが、他のソフトとの依存関係によるエラーが出るたびにそのソフトを get して・・・ということを繰り返さなくてはならず非効率的。せっかくなんだから sysinstall を使おう)

tomato# /stand/sysinstall


sysinstall Main Menu で、Configure を選ぶ。

画面

FreeBSD Configuration Menu で、Packages を選ぶ。

画面

Choose Installation Media で、うちの場合は FTP Passive を選択。

画面

Please select a FreeBSD FTP distribution site で、FTP site を手動設定する URL を選択する。

画面

URL を入力。
今回使用する ftp.plusline.de については、ディレクトリ構造が公式サイトと同じ形になっているので、PATH は指定せず、ホストの指定のみでOK。

画面

URL を入力して [ OK ] を押すと、「ネットワークは既に構成されちょるよね?」みたいなワーニングが出るので(いつも FTP で packages を入れている人にはお馴染み)、そのまま [ Yes ] を押して先にすすむ。

そしたら、いくつかメッセージが表示された後、

Located INDEX, now reading package data from it...

と表示され、しばらく待つと見覚えのある packages のカテゴリ一覧が表示される。
後は、通常の packages の追加と一緒。

前ページに戻る


Copyright (C) 2005 S.Maaasamasa.