Solaris 軟體包管理(轉)

amyz發表於2007-08-10
Solaris 軟體包管理(轉)[@more@]

  1.pkginfo 顯示軟體包資訊

  命令格式: pkginfo -d[ device|pathname] -l pkg_name

  例子:

  這三個域為:

  pkg_category

  軟體包種類,可為application,graphics 或system.

  pkg_name

  軟體包名字,如為SUN產品則機SUNW 起 頭.

  Description

  軟體產品的簡單說明.

  例子:

  # pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more

  利用pkginfo -l 命令顯示關於軟體包的詳細資訊,包括軟體包的大小(按硬碟塊大小

  計算).

  # pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio

  上面輸出的最後一行指示軟體包的大小. 利用此資訊和df -k命令來確定你是否擁有足

  夠硬碟空間來安裝此軟體包.

  2. pkgadd 增加軟體包

  利用pkgadd 命令增加軟體包,當軟體包被成功地安裝以後,向root傳送一個郵件.

  命令格式:

  pkgadd -d [device | pathname] pkg_name

  例子:

  # pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio

  3.pkgchk 校驗軟體包的安裝

  pkgchk命令透過將軟體包的屬性及路徑名內容與系統記錄檔案中的值進行對比來校驗.

  命令格式:

  pkgchk [-p path1 [path2...]]

  此命令可以檢查整個軟體包或透過指定-p選項對一特殊路徑名進行檢查,無輸出則意味

  著沒有問題被檢查出.

  由於/etc/group 檔案大小已被改變,所以檔案內容的checksum就不對.

  考察軟體包資訊

  pkgadd命令更新檔案/var/sadm/install/contents、 此檔案為系統中所有已安裝軟體包

  的記錄檔案.

  沒有簡單的方法來確定某軟體包具有某一特殊檔案(或命令).

  對於已安裝的軟體包,從/var/sadm/install/contents 記錄檔案中查詢此軟體包的路徑

  名.

  4.pkgrm 刪除軟體包

  命令格式: pkgrm pkgname1 pkgname2 …

  在呼叫pkgrm 命令後,將向你警告有依賴關係的軟體包資訊,並提供放棄此操作的提示.

  當軟體包被成功地刪除後,向root傳送一個郵件.

  pkgrm命令透過檔案/var/sadm/install/contents 來確定軟體包的地址,並且當軟體包

  被刪除以後,更新此檔案.

  假如此軟體包被兩個或更多的包共享,則一定得將這些依賴於此包的所有軟體包刪除以

  後才刪除此軟體包.

  5.spooling 軟 件 包

  一個軟體包可以由安裝CD-ROM中複製過來存放在系統中,但並沒有安裝此軟體包.

  例如,一個伺服器可以複製儲存一個軟體包,一個沒有CD-ROM裝置的系統可以從伺服器

  上掛接此軟體包,用以安裝.

  軟體包也可以利用Software Manager遠端安裝,暫 略.

  伺服器

  下面兩個pkgadd命令用以說明如何spool一個軟體包到/var/spool/pkg目錄下或到一個你指

  定的目錄下.pkgadd命令的-s spool選項會預設地將軟體包複製到/var/spool/pkg目錄下.

  你可以指定一個目錄作為-s選項的引數.

  客戶

  假如伺服器共享了/export/pkgs目錄,則客戶系統可以掛接目錄/export/pkgs並安裝

  軟體包.

  # mkdir /export/pkgs

  # mount venus:/export/pkgs /export/pkgs

  # pkgadd -d /export/pkgs SUNWaudio

  刪除Spooled軟體包

  在伺服器上可以利用-s選項從spooling目錄中刪除一個軟體包.

  # pkgrm -s /export/pkgs SUNWaudio

  與軟體包管理有關的檔案和目錄

  /var/sadm

  包含系統記錄檔案和管理檔案的目錄

  /opt/pkgname

  安裝未隨作業系統一起提供的、名為pkgname的軟體包的推薦目錄.

  /opt/pkgname/bin

  /opt/bin

  未隨作業系統一起提供的、名為pkgname的執行檔案的推薦目錄.

  var/opt/pkgname

  /etc/opt/pkgname

  未隨作業系統一起提供的、名為pkgname的記錄檔案的推薦目錄.

  /var/sadm/install/contents

  整個系統的軟體包映象.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941616/,如需轉載,請註明出處,否則將追究法律責任。

相關文章