CONTENTS
#contents
----
Lastmodified &lastmod;
----
*pkgng [#ka67f0bf]

+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データベースへ変換するコマンド


** pkg2ng を二度やってしまうと・・・? [#w8f8ea06]

一旦、pkg2ngをして、pkgngに移行した後、pkg コマンドをupgradeするなどすると、pkg2ngをしてね、みたいなコメントがでますが、

/var/db/pkg以下に、古いpkgのディレクトリがあると、portversion のdbが、そのディレクトリ名のバージョンになってしまいます。
/var/db/pkg以下に、古いpkgのディレクトリがあると、portversion のdbが、そのディレクトリ名のバージョンになってしまう様です。

 root@piano2nd:/var/db/pkg # ll
 total 64044
 -rw-r--r--  1 root  wheel       246 Aug 23 15:51 FreeBSD.meta
 drwxr-xr-x  2 root  wheel       512 Feb 20  2014 apache22-2.2.25/
 drwxr-xr-x  2 root  wheel       512 Feb 20  2014 apr-1.4.8.1.5.2/
 drwxr-xr-x  2 root  wheel       512 Sep 23  2013 aspell-0.60.6.1_2/
 drwxr-xr-x  2 root  wheel       512 Sep 22  2013 autoconf-2.69/
 drwxr-xr-x  2 root  wheel       512 Sep 22  2013 autoconf-wrapper-20130530/
 drwxr-xr-x  2 root  wheel       512 Sep 22  2013 automake-1.14/
 drwxr-xr-x  2 root  wheel       512 Sep 22  2013 automake-wrapper-20130530/
 drwxr-xr-x  2 root  wheel       512 Sep 23  2013 bash-4.2.45/
 drwxr-xr-x  2 root  wheel       512 Mar 21  2014 bdftopcf-1.0.4/
 drwxr-xr-x  2 root  wheel       512 Sep 23  2013 bigreqsproto-1.1.2/
 drwxr-xr-x  2 root  wheel       512 Feb 13  2014 bind99-9.9.5_1/

この例では、apache22-2.2.25、apr-1.4.8.1.5.2などのディレクトリを消去してから pkg2ngを施行すると、portversionのdbは変化しない。
この例では、apache22-2.2.25、apr-1.4.8.1.5.2などの古いディレクトリを消去してから pkg2ngを施行すると、portversionのdbは変化しない。

まぁ、pkg2ngを二回してしまうのが悪いっちゃぁ悪いんですが・・・(^^ゞ

因みに、/var/db/pkgは、以下の様になっているのが宜しいようで・・・。



 root@piano2nd:/var/db/pkg # ll
 total 63012
 -rw-r--r--  1 root  wheel       246 Aug 23 15:51 FreeBSD.meta
 -rw-r--r--  1 root  wheel  16351232 Sep 27 16:07 local.sqlite
 -rw-r--r--  1 root  wheel  44197888 Aug 22 06:26 repo-FreeBSD.sqlite
 -r--r--r--  1 root  wheel   3836409 Oct  3 03:56 vuln.xml


----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS