ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



os:freebsd:pkg_8:command

よく使うコマンドなど

検索

パターンには正規表現がつかえる

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

update

リポジトリの更新

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どのパッケージがファイルを所有しているのかをチェック
pkg2ngpkg_installによってインストールされたデータベースをpkgngデータベースへ変換するコマンド

参考

1)
defaultまたは-iオプションでPortsのDBを使う
2)
install前はsearchコマンドを利用
os/freebsd/pkg_8/command.txt · 最終更新: 2018/01/15 14:49 by hayashi