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 update は cron に組み込むなりして更新を行うようにします。
2. アプリケーションの検索
アプリケーションを検索するには pkg search を使用します。
たとえば postgreSQL の 9.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 パッケージ名
とします。
|
|