os:freebsd:pkg_8
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
os:freebsd:pkg_8 [2017/04/14 05:21] – 外部編集 127.0.0.1 | os:freebsd:pkg_8 [2024/09/15 09:35] (現在) – [参考] hayashi | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== pkgng pkg(8) ====== | ||
+ | |||
+ | FreeBSD 10-CURRENTのデフォルトのパッケージ管理システム | ||
+ | |||
+ | ===== install ===== | ||
+ | |||
+ | # cd / | ||
+ | # make install clean | ||
+ | | ||
+ | 9.1以降なら | ||
+ | | ||
+ | # / | ||
+ | | ||
+ | pkg_install package データベースを新しいフォーマットへ変換する | ||
+ | |||
+ | # pkg2ng | ||
+ | |||
+ | version10.x未満の場合、/ | ||
+ | |||
+ | WITH_PKGNG= yes | ||
+ | |||
+ | ===== コマンド ===== | ||
+ | |pkg audit|インストールされているアプリケーションの脆弱性チェック| | ||
+ | |pkg autoremove|依存関係でインストールされたもののそれ以外では必要とされていないパッケージの削除をインタラクティブに実施| | ||
+ | |pkg check|インストール済みパッケージデータベースのチェックと,状況に応じて不整合部分の修正を実施| | ||
+ | |pkg clean|バイナリインストール時に発生するパッケージキャッシュの消去| | ||
+ | |pkg delete|パッケージのアンインストール| | ||
+ | |pkg info|インストールされているパッケージに関する情報を表示(ユーザ向け出力)| | ||
+ | |pkg query|インストールされているパッケージに関する情報を表示(スクリプト向け出力」)| | ||
+ | |pkg install|リモートリポジトリからパッケージをインストール| | ||
+ | |pkg register|パッケージをデータベースへ記録,または同期を実施| | ||
+ | |pkg search|リモートデータベースをパッケージ検索| | ||
+ | |pkg update|リモートリポジトリデータベースをアップデート| | ||
+ | |pkg updating|インストールされているアプリにおいて/ | ||
+ | |pkg upgrade|インストールされているパッケージのバイナリアップデート| | ||
+ | |pkg version|どのパッケージをアップデートすべきかの情報を表示| | ||
+ | |pkg which|どのパッケージがファイルを所有しているのかをチェック| | ||
+ | |pkg2ng|pkg_installによってインストールされたデータベースをpkgngデータベースへ変換するコマンド| | ||
+ | ===== repository ===== | ||
+ | * / | ||
+ | * ディレクトリ / | ||
+ | * 設定ファイル / | ||
+ | |||
+ | < | ||
+ | FreeBSD: { | ||
+ | url: " | ||
+ | mirror_type: | ||
+ | enabled: true | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== PC-BSDのrepositoryを使う ===== | ||
+ | |||
+ | FreeBSDのrepositoryが動いているのと、書式が若干変わったようなので削除 | ||
+ | |||
+ | < | ||
+ | で、PC-BSDのrepositoryを使用する。\\ | ||
+ | |||
+ | まず、/ | ||
+ | |||
+ | packagesite: | ||
+ | OR | ||
+ | packagesite: | ||
+ | OR | ||
+ | packagesite: | ||
+ | |||
+ | repositoryのアップデート | ||
+ | |||
+ | # pkg update -f | ||
+ | </ | ||
+ | |||
+ | ===== Tips ===== | ||
+ | |||
+ | ==== updateでエラー ==== | ||
+ | |||
+ | pkg update をしようとするとエラーが出る。\\ | ||
+ | どうも、パッケージDBの更新に失敗している模様。 | ||
+ | |||
+ | いろいろやったが埒があかないので、結局portsで make reinstall としてしまいましたとさ。 | ||
+ | |||
+ | |||
+ | ==== pkg: Unable to find catalogs ==== | ||
+ | |||
+ | 前段と同じ | ||
+ | |||
+ | # portsnap fetch extract | ||
+ | |||
+ | # cd / | ||
+ | # make deinstall clean | ||
+ | # make install clean | ||
+ | |||
+ | ==== FreeBSD.meta has wrong version 2 と言って失敗 ==== | ||
+ | |||
+ | どうも、12系列でメタバージョンが変わった模様。11系列のままなので自分が悪いのだがそうも言ってられないので。 | ||
+ | |||
+ | pkg bootstrap -f | ||
+ | |||
+ | で、強引に治す | ||
+ | |||
+ | === 参考 === | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ===== 参考 ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// |