Solaris 軟體包管理(轉)
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris 軟體包地址
- Solaris培訓第四章:軟體包管理(轉)
- 【Solaris】Solaris10作業系統 原始碼安裝apache軟體包作業系統原始碼Apache
- 在Linux中使用 Stow 管理軟體包(轉)Linux
- Solaris 程式管理(轉)
- 將 DEB 軟體包轉換成 Arch Linux 軟體包Linux
- RedHat Linux作業系統軟體包的管理(轉)RedhatLinux作業系統
- 軟體工程管理(轉)軟體工程
- Linux 的 軟體包的管理Linux
- ◆◆◆◆◆◆◆◆◆◆◆linux下軟體包的管理◆◆◆◆◆◆◆◆◆◆◆◆◆◆Linux
- Solaris 檔案系統管理(轉)
- 安裝 pip 輕鬆管理 PyPI 軟體包
- Linux軟體管理之RPM包1Linux
- 成功、國情、管理軟體(轉)
- 解析軟體專案管理(轉)專案管理
- 軟體專案管理心得(轉)專案管理
- Solaris中文語言包問題終結(轉)
- solaris 10 應用軟體的安裝/解除安裝方法(轉)
- Solaris記憶體監控(轉)記憶體
- [轉帖]Solaris記憶體管理以及判定記憶體是否夠用的方法記憶體
- 軟體包管理-rpm命令管理-包命名與依賴性
- 【Linux】Linux軟體安裝管理1 rpm軟體包安裝Linux
- 軟體產品管理辦法 (轉)
- 淺談專案管理軟體(轉)專案管理
- 軟體專案質量管理(轉)
- 專案管理與軟體工程(轉)專案管理軟體工程
- 軟體包管理的優勢(轉)
- Windows 軟體包Windows
- solaris網路管理基礎培訓(轉)
- Linux軟體包轉換-deb與rpm互轉Linux
- RedHat Linux作業系統軟體包的管理RedhatLinux作業系統
- Solaris的硬體相關命令(轉)
- 製作一個自己的軟體包CD(轉)
- [個體軟體過程]之時間管理 (轉)
- 軟體開發的管理和控制 (轉)
- 軟體專案管理如何避免“黑洞”(轉)專案管理
- 軟體的工程化管理(二)(轉)
- 軟體開發的專案管理(轉)專案管理