パターンには正規表現がつかえる
pkg search パターン|パッケージ名
-f オプションで詳細情報が取得できる
pkg search -f パターン|パッケージ名
対象が依存しているパッケージ
pkg search -d パターン|パッケージ名
pkg install パッケージ名
pkg delete パッケージ名
依存しているものも含めて削除
pkg delete -R パッケージ名
pkg version
古いもののみ
pkg version -l '<'
詳細も表示
pkg version -l '<' -v
バージョンチェックで -R とするとリポジトリのDBを使う。1)
pkg version -vR
リポジトリの更新
pkg update
インストールされているパッケージの更新
pkg upgrade
インストールされているパッケージが対象です2)
対象が依存しているパッケージ
# pkg info -d bash bash-4.4.12_3: indexinfo-0.3.1 gettext-runtime-0.19.8.1_1
対象に、どのパッケージが依存しているか
# pkg info -r pcre pcre-8.40_1: git-2.15.1
脆弱性のあるパッケージがないか検証
pkg audit -F
パッケージの更新をロック
pkg lock パッケージ名
ロック解除
pkg unlock パッケージ名
ロック状態の確認
pkg info -k パッケージ名 or pkg info -k -a
pkg audit | インストールされているアプリケーションの脆弱性チェック |
pkg autoremove | 依存関係でインストールされたもののそれ以外では必要とされていないパッケージの削除をインタラクティブに実施 |
pkg check | インストール済みパッケージデータベースのチェックと,状況に応じて不整合部分の修正を実施 |
pkg clean | バイナリインストール時に発生するパッケージキャッシュの消去 |
pkg delete | パッケージのアンインストール |
pkg info | インストールされているパッケージに関する情報を表示(ユーザ向け出力) |
pkg query | インストールされているパッケージに関する情報を表示(スクリプト向け出力」) |
pkg install | リモートリポジトリからパッケージをインストール |
pkg register | パッケージをデータベースへ記録,または同期を実施 |
pkg search | リモートデータベースをパッケージ検索 |
pkg update | リモートリポジトリデータベースをアップデート |
pkg updating | インストールされているアプリにおいて/usr/ports/UPDATINGにアップデートの注意事項が記載されているもののリストアップ |
pkg upgrade | インストールされているパッケージのバイナリアップデート |
pkg version | どのパッケージをアップデートすべきかの情報を表示 |
pkg which | どのパッケージがファイルを所有しているのかをチェック |
pkg2ng | pkg_installによってインストールされたデータベースをpkgngデータベースへ変換するコマンド |