PORTSアップデート
PortsもCVSupで管理されています。今回もアップデートにexamplesの
supfileを使います。
# /usr/local/bin/cvsup -g -L 2 -h cvsup.jp.freebsd.org /usr/share/examples/cvsup/ports-supfile
次に既に入っているパッケージをアップデートします。
既に入っているものをアップデートしておかないと
portから新たにアプリケーションをいれるときビルドに失敗する場合が多いです。
pkg_versionを使うと楽にできます。
# pkg_version -c | sh
pkg_version -v で全パッケージのPortsとの関連などのバージョン情報を見れます。
あとは各パッケージをインストールしていきます。
たとえばgnomeの場合は
# cd /usr/ports/x11/gnome/
# make install
# make clean
依存関係があるものは順番に全部ビルドされインストールされます。
ターゲット無しだとbuildします。makeのターゲットには以下のようなものがあります。
- fetch: ソースをとって来る
- build(デフォルト): ビルドする
- install: インストール
- deinstall: アンインストール
- reinstall: 再インストール
- package: packegeファイルを作る
- package-depends: 関連するもの全部のpackegeファイルを作る
- delete-package: 作ったpackegeファイルを消す
- clean: ワーキングディレクトリを消す
- clean-depends: 関連するもの全部のワーキングディレクトリを消す
- distclean: 取って来たソースも含め消す
Copyright (c) 2000
ichiyama ryoichi,
All Rights Reserved.