FreeBSD
- 自動起動は/usr/local/etc/rc.d/にスクリプトを置いて、rc.confに..._enable="YES"を追加
- パッケージ管理。
- おもにport*なコマンドを使う。
- ツリーのアップデート
- ツリーの同期
- sudo portsnap fetch && sudo portsnap update
- 初回
- sudo portsnap fetch && sudo portsnap extract && sudo portsnap update
- cvsupはportsnapに取って代わられた
- INDEXの更新
- サーバからIndexファイルを取得
- 自前でIndexファイルをビルド
- 依存関係の不整合を修正
- portsからモジュールをインストール
- sudo portinstall -v $MODULE_PATH
- パッケージからモジュールをインストール
- sudo portinstall -vP $MODULE_PATH
- モジュールを削除
- pkg_deinstall -irRv
- pkg_deleteは古い
- インストール済みのモジュールに更新があるか確認
- portversion -v
- pkg_versionは古い
- モジュールの一覧や依存関係を見る
- portversion
- pkg_glob
- pkg_tree
- pkg_sort
- モジュールがどのバージョンへアップグレードされるかチェックする
- 全てのモジュールのアップデート
- portsの作業ディレクトリのクリーンナップ
- ファイルがどのパッケージのものか表示する
- Ref: