FreeBSD 11.1 RELEASE - ports・pkg - pkg

 クラウディア
1. update
2. アプリケーションの検索
3. アプリケーションのインストールと削除
4. pkg の状態を参照する
5. pkg のアップグレード

1. update

 「FreeBSD 11.1 RELEASE」では「pkg」でインストールされているはずです。  「pkg」コマンドの使用に際して、まずは、最新の状態にします。

pkg update
 初回の「pkg」インストールになりますので、パッケージマネージャからのインストールが始まります。

The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/freebsd:10:x86:32/latest, please wait...

	・・・
 pkg は日々更新されますので、pkg updatecron に組み込むなりして更新を行うようにします。

2. アプリケーションの検索

 アプリケーションを検索するには pkg search を使用します。  たとえば postgreSQL9.4 を探すのであれば

> pkg search postgresql94
pgtcl-postgresql94-2.0.0_1
postgresql94-client-9.4.4
postgresql94-contrib-9.4.4
postgresql94-docs-9.4.4
postgresql94-plperl-9.4.4
postgresql94-plpython-9.4.4
postgresql94-pltcl-9.4.4
postgresql94-server-9.4.4
 という感じです。

3. アプリケーションのインストールと削除

 pkg を使用してアプリケーションをインストールするには

> pkg install パッケージ名
 削除するには

> pkg delete パッケージ名
 です。

4. pkg の状態を参照する

 インストールしている pkg を参照するには

> pkg info
とします。  結果として以下のような表示になります。

> pkg info
GentiumPlus-5.000              Gentium Plus TrueType font collection
Lohit-20130612_2               Lohit fonts
alsa-lib-1.0.29                ALSA compatibility library
apache-ant-1.9.4               Java- and XML-based build tool, conceptually similar to make
apache24-2.4.16_1              Version 2.4.x of Apache web server

	・・・
 pkg の更新状態を参照するには

> pkg version
とします。  出力は以下のようになります。

> pkg version
GentiumPlus-5.000                  =
Lohit-20130612_2                   =
alsa-lib-1.0.29                    =
apache-ant-1.9.4                   =
apache24-2.4.16_1                  =

	・・・
 「=」マークがついていれば、最新版がインストールされている  「<」マークがついていれば、新しいバージョンが存在する(更新すべきかも)ということになります。  「<」マークのもののみ検索するには

pkg version -vl "<"
 とします。

5. pkg のアップグレード

 pkg をアップグレードするには

pkg upgrade パッケージ名
 とします。
earthcar(アースカー)
メンズミレット