Skip site navigation (1) Skip section navigation (2)

FreeBSD Ports について

ports の検索:

FreeBSD Ports/Packages Collection は、 ユーザや管理者がアプリケーションのインストールを簡単に行なえる方法を提供します。 現時点で 24931 個の ports が提供されています。

Ports Collection は FreeBSD-CURRENT ブランチ FreeBSD-STABLE ブランチ の最新のリリースに対応しています。 それより古いリリースには対応しておらず、先端の Ports Collection は正しく動作するかもしれませんし、しないかもしれません。 時間の経過とともに、過去のリリースには存在しない機能を必要とする変更が Ports Collection に加えられるかもしれません。どんな環境でも利用できるように、 最近のリリースでの対応を理由なく取り止めることはないように努めていますが、 やむをえないときもあります。 なお、古いリリースを保守するためのパッチがユーザコミュニティから寄贈された場合は採用されるでしょう。

ここに並べられている各 port には、 FreeBSD 上でオリジナルのアプリケーションのソースコードをコンパイルし、 実行するために必要なパッチがすべて含まれています。 アプリケーションのインストールは簡単で、port のディレクトリで make install と打つだけです。 ports 階層全体 をインストールし、 すべての ports 一覧のフレームワークをダウンロードしたら、 何千ものアプリケーションが、すぐに使えるようになります。

各 ports の Makefile は自動的に、ローカルディスクや CDROM, ftp, 経由でアプリケーションのソースコードを取ってきて、 あなたのシステム上で展開し、パッチをあて、 コンパイルします。 問題がないようなら、あとは make install とするだけでアプリケーションをインストールして パッケージシステムへ登録できます。

ほとんどの ports には、すべてをコンパイルする時間を節約できる、 あらかじめコンパイルされた package が用意されています。 このコンパイルされた port を安全にダウンロードしてインストールするには、 pkg install を実行してください。詳細については、pkgng によるバイナリ package の管理 をご覧ください。