Solaris 8 のインストール (上級編)

pkgaddpkgrm によるパッケージの追加と削除

pkgadd でパッケージを追加する方法

  1. インストールまたはアップグレード済みのシステムにスーパーユーザーとしてログインするか、または次のコマンドを入力してスーパーユーザーになります。


    # su
    
  2. 追加するソフトウェアが入っている DVD または CD を挿入します。

    ボリュームマネージャが自動的にディスクをマウントします。

  3. 追加するソフトウェアのディレクトリパスを記録します。

  4. 1 つまたは複数のパッケージをシステムに追加します。


    # /usr/sbin/pkgadd -d device_name pkgid
    

    パラメータの内容は次のとおりです。

    device_name

    インストール済みのシステムに追加するソフトウェアが含まれる DVD または CD のディレクトリパス名 

    pkgid

    インストール済みのシステムに追加するソフトウェアパッケージ名 (たとえば、SUNWaudio) 

  5. 一連の手順が終了したら、pkgchk(1M) コマンドを使って、パッケージが正しくインストールされているかを確認します。


    # /usr/sbin/pkgchk -v pkgid
    

    エラーがなければ、pkgchk はインストール済みファイルのリストを表示します。エラーがあると、pkgchk はエラーの内容を示すメッセージを表示します。

SPARC: 例 : pkgadd マウントされた CD からのソフトウェアのインストール

次の例では、pkgadd を使って、マウントされている Solaris 8 SOFTWARE 1 of 2 CD (SPARC) から SUNWaudio パッケージをインストールします。


# /usr/sbin/pkgadd -d /cdrom/sol_8_sparc/Solaris_8/Product SUNWaudio
.
<SUNWaudio> のインストールに成功しました。 
# pkgchk -v SUNWaudio
/usr
/usr/bin
/usr/bin/audioconvert
/usr/bin/audioplay
/usr/bin/audiorecord
#

x86: 例 : pkgadd マウントされた CD からのソフトウェアのインストール

次の例では、pkgadd を使って、マウントされている Solaris 8 SOFTWARE 1 of 2 CD (Intel) から SUNWaudio パッケージをインストールします。


# /usr/sbin/pkgadd -d /cdrom/sol_8_ia/Solaris_8/Product SUNWaudio
.
.
<SUNWaudio> のインストールに成功しました。 
# pkgchk -v SUNWaudio
/usr
/usr/bin
/usr/bin/audioconvert
/usr/bin/audioplay
/usr/bin/audiorecord
#

pkgrm でパッケージを削除する方法

  1. インストールまたはアップグレード済みのシステムにスーパーユーザーとしてログインするか、または次のコマンドを入力してスーパーユーザーになります。


    # su
    
  2. 1 つまたは複数のパッケージをシステムから削除します。


    # /usr/sbin/pkgrm pkgid
    

    pkgid は、インストール済みのシステムから削除するソフトウェアパッケージ名 (たとえば、SUNWaudio) です。

  3. プロンプトが表示されるごとに「y」、「n」、または「q」を入力して、パッケージを削除する、削除しない、または終了するかを指定します。

  4. 一連の手順が終了したら、pkgchk(1M) コマンドを使って、パッケージが正しく削除されているか確認します。


    # /usr/sbin/pkgchk -v pkgid
    

    パッケージが正しく削除されていないと、pkgchk は警告メッセージを表示します。

SPARC: 例 : システムからのソフトウェアの削除

次の例は、pkgrm を使用して SUNWaudio パッケージをシステムから削除する方法を示しています。


# /usr/sbin/pkgrm SUNWaudio
次のパッケージは現在インストールされています:
   SUNWaudio       Audio applications
                   (SPARC) 3.6.20,REV=1.2000.11.7
このパッケージを削除しますか [y, n, ? q] y
.
.
.
<SUNWaudio> の削除に成功しました。
# pkgchk -v SUNWaudio
警告: <SUNWaudio> に関連するパス名がありません。
#

x86: 例 : システムからのソフトウェアの削除

次の例は、pkgrm を使用して SUNWaudio パッケージをシステムから削除する方法を示しています。


# /usr/sbin/pkgrm SUNWaudio
次のパッケージは現在インストールされています:
   SUNWaudio       Audio applications
                   (i386) 3.6.20,REV=1.2000.11.7
このパッケージを削除しますか [y, n, ? q] y
.
.
.
<SUNWaudio> の削除に成功しました。
# pkgchk -v SUNWaudio
警告: <SUNWaudio> に関連するパス名がありません。
#