第18巻レシピ

Oralce Solaris ナイトセミナー #1

Solaris 3 分クッキング 第18巻 IPS,pkg コマンドをつかってみる


更新日

2012/03/07/ Shoji Haraguchi

難易度/危険度

★☆☆☆☆/★★★☆☆

root権限の必要性

一部有り


pkg コマンドのマンページ表示

pkg@demo:~$ man pkg

pkg コマンドのヘルプ表示

pkg@demo:~$ pkg help

デフォルトのレポジトリを確認する

pkg@demo:~$ pkg publisher

レポジトリに更新可能なパッケージがあるか確認する

pkg@demo:~$ man pkg

キーワード gzip でインストールイメージを検索

pkg@demo:~$ pkg search gzip

キーワード /usr/bin/gzip でインストールイメージを検索

pkg@demo:~$ pkg search /usr/bin/gzip

gzip パッケージのリスト表示

pkg@demo:~$ pkg list -af gzip

gzip パッケージ情報の取得

pkg@demo:~$ pkg info gzip

gzip パッケージのコンテンツの表示(その1)

pkg@demo:~$ pkg contents gzip

gzip パッケージのコンテンツの表示(その2)

pkg@demo:~$ pkg contents -t dir,file,link,hardlink -o action,name,mode, \

pkg.size,path,target gzip

gcc がインストールされてるか調べる

pkg@demo:~$ which gcc

gcc をレポジトリから調べる(その1

pkg@demo:~$ pkg search -r gcc

gcc をレポジトリから調べる(その2

pkg@demo:~$ pkg search -r /usr/sfw/bin/gcc

gcc パッケージの情報をレポジトリから調べる

pkg@demo:~$ pkg list -af *gcc*

gcc-3 パッケージの情報をレポジトリから調べる

pkg@demo:~$ pkg info -r gcc-3

gcc-3 パッケージに依存しているパッケージを調べる

   pkg@demo:~$ pkg search -l -o pkg.name 'depend::developer/gcc-3'

レポジトリを変更する    ****  ここから先は root 権限で実行が必要です ****

pkg@demo:~$ sudo pkg set-publisher -g http://localhost:80/ -G '*' solaris

レポジトリをリフレッシュする

pkg@demo:~$ sudo pkg refresh

gcc-3 パッケージをレポジトリからインストールする

pkg@demo:~$ sudo pkg install gcc-3

gcc がインストールされたか確認する

pkg@demo:~$ which gcc

gcc パッケージの情報をレポジトリから調べる

pkg@demo:~$ pkg list -af *gcc*

gcc-3 パッケージをアンインストールする

pkg@demo:~$ sudo pkg uninstall gcc-3

レポジトリをデフォルトに戻す

pkg@demo:~$ sudo pkg set-publisher -g http://pkg.oracle.com/Solaris/release/ -G '*' solaris

<Tips>
pkg install pkg update する時は、BE(ブート環境)のバックアップを念のため取っておく

pkg@demo:~$ sudo beadm create solaris-backup

pkg search など検索が重くなったと感じた時は、検索index を更新する

pkg@demo:~$ sudo pkg rebuild-index

インストールイメージの検証

pkg@demo:~$ pkg verify

Solaris 11 で正しく動作しない。。 pkg 操作の履歴を表示する。

pkg@demo:~$ sudo pkg history

pkg install pkg update する前に -n オプションをつけるとドライランできる(システムは変更しない)

pkg@demo:~$ sudo pkg update -nv

 
  
<  参考資料  >

Oracle Solaris 11 ソフトウェアパッケージの追加および更新 
瀧 康史/TAKI,Yasushi(紅呪/kohju)のブログ IPSpkgコマンド)の利用方法 

投稿されたコメント:

コメント
  • HTML文法 不許可
About

サーバ/ストレージ製品や Solaris の最新情報(記事、ドキュメント)を紹介していきます。

Search

Categories
Archives
« 4月 2014
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
今日