使用していないコンポーネントをシステムから削除する場合は、uninstall コマンドを使用します。コンポーネントを以前のバージョンに戻す必要がある場合は、現在のバージョンをアンインストールしたあとに、バージョン番号を指定して以前のバージョンをインストールする必要があります。
インストール済みのコンポーネントを削除する前に、削除するコンポーネントに依存関係がないことを確認します。
インストール済みのコンポーネントをすべて表示します。
pkg list |
NAME (AUTHORITY) VERSION STATE UFIX glassfishv3-common 0-1 installed ---- glassfishv3-ejb 0-1 installed u--- glassfishv3-nucleus 0-1 installed ---- glassfishv3-web 0-1 installed ---- grails 1.0-1.0 installed ---- jersey 0.7-0.1 installed u--- jmaki 1.8.0-1.0 installed ---- jruby 1.1.1-1.0 installed ---- metro 1.2-1 installed u--- pkg 0.1.4-6.564 installed u--- python2.4-minimal 2.4.4-6.564 installed u--- updatetool (glassfish.org) 2.0-6.564 installed u--- wxpython2.8-minimal 2.8.7.1-6.564 installed u---
システムから削除するコンポーネントをアンインストールします。
pkg uninstall package-name の構文を使用します。次に例を示します。
pkg uninstall jruby |
変更内容を適用するために、Enterprise Server を再起動します。
「ドメインの再起動」を参照してください。
pkg コマンドを使用する際の完全な構文とオプションは、as-install /pkg/man/ ディレクトリにあるリファレンスページで説明されています。これらのリファレンスページは、man コマンドでは表示されません。代わりに、more または cat などのコマンドを使用してください。
インストールしたコンポーネントが正しく動作しない場合は、コンポーネントを古いバージョンに戻すことができます。古いバージョンのコンポーネントを復元するには、現在のバージョンのコンポーネントをアンインストールしたあと、元に戻す古いバージョンをインストールします。
現在のバージョンのコンポーネントをアンインストールする前に、古いバージョンのコンポーネントがリポジトリにあることを確認する必要があります。
古いバージョンのコンポーネントがまだ使用可能であることを確認します。
pkg list -a |
インストール済みのコンポーネントを一覧表示します。
pkg list |
置換対象の現在インストールされているコンポーネントをアンインストールします。
pkg uninstall package-name の構文を使用します。次に例を示します。
pkg uninstall jersey |
古いバージョンのコンポーネントをインストールします。
pkg install package-name —version version-number の構文を使用します。次に例を示します。
pkg install jersey -version 0.7-0.2 |
古いバージョンがインストールされたことを確認します。
pkg list |
pkg コマンドを使用する際の完全な構文とオプションは、as-install /pkg/man/ ディレクトリにあるリファレンスページで説明されています。これらのリファレンスページは、man コマンドでは表示されません。代わりに、more または cat などのコマンドを使用してください。