歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix基礎知識

AIX軟件的安裝與維護

1、AIX 軟件產品

2、軟件包的構成

由一個或者多個package構成一個完整的LPP。一個LPP是一個完整的軟件產品,這個軟件包含與這個LPP相關的所有Package。

一個軟件包是由一組具有共同功能的文件集而組成的一個可單獨安裝的鏡像。

文件集是AIX操作系統中最小的可安裝的,能實現特定功能基本單位。

3、軟件束

軟件束是針對特定環境的軟件包和文件集的集合

在AIX V5,2中預定義的系統軟件束:

AllDevicesKernels

Alt_Disk_Install

App-Dev

CC_Eval.DocServices

CC_Eval.Graphics

CDE

DocServices

GNOME

Graphics

HTTP_Server

KDE

Kerberos_5

Media-Defined

Netscape

Server

devices

openssh_client

openssh_server

wsm_remote

系統中有成千的文件集,要在系統中安裝你需要的那是很費時間的任務。在AIX中軟件束(Bundle)是一個文件集的列表,這個列表包含的為實現某個特殊用途的文件集、Package和LPP。如要開發應用,就可以選擇App-Dev軟件束安裝。

4、文件集命名格式

文件集有標准的命名方式。其命名格式由4部分組成,4部分之間用點號(.)隔開,依次是LPP 名、Package 名、FileSet 名和後綴 (Suffix)。文件集的名字是有意義的並且是描述文件集內容的。

一些標准的文件集後綴

.adtLPP 的應用開發工具

.com兩個比較相似FileSet中相同的代碼

.compat在LPP 將來的版本中刪除兼容的代碼

.dataFileSet的/usr/share部分

.dev支持LPP 的設備

.diag一個FileSet的診斷

.fntFileSet 的字體部分

.info[lang]LPP 的InfoExplorer 數據庫

.help[lang]LPP的幫助文件

.locLPP的位置

.mp用於多CPU的特定代碼

.msg[lang]翻譯後的信息

.rteRun time

.smitSMIT工具和對話的FileSet

.ucodeFileSet 的微碼

.upFileSet 用於單CPU的特定代碼

5、軟件的升級

一個新版本的AIX操作系統推出,系統可能會需要升級以獲得新系統的特性和功能。

一個軟件產品版本的格式有4部分組成:version 、release、modifiction、FIX 。此時,也可以使用 oslevel 來看系統版本。

如果升級version 和release,可通過遷移安裝方式。如果升級modifiction和FIX,可通過 smit update_all 。這樣可以改正BOS或其他軟件產品的缺陷和功能。

6、軟件的狀態

安裝後的軟件在AIX系統中有兩個狀態,暫時應用狀態和提交確認狀態,第一次安裝軟件,該軟件狀態會自動變成提交確認狀態。也就意味該軟件安裝在系統中只有一個版本。

7、軟件安裝及維護

8、安裝和更新軟件

安裝軟件

查看本欄目更多精彩內容:http://www.bianceng.cn/OS/unix/

利用這個選項可以安裝或更新到安裝介質上最新的軟件水平,就是把安裝介質上所有的希望安裝的軟件都安裝到系統上。這個選項常用來安裝目前系統中沒有安裝的可選軟件。

更新軟件

這個選項是用smit update_all快捷路徑。這能更新目前系統中安裝的所有軟件產品,而不會安裝新的可選軟件。這是安裝maintenance level (service)介質的常用方式。

安裝軟件束

用這種方式來安裝一組軟件,如要安裝Application Development束就選擇這種方式。

按補丁更新軟件

APAR是一個數字,用來標識發現的程序缺陷。對於一個APAR 的補丁,可能由一個或多個更新文件集組成,這些更新補丁可以在IBM Support Center獲得,其URL是

從所有可用軟件中安裝和更新

這個選項可以實現安裝或更新安裝介質上所有的軟件。當沒有其他適合你需要的菜單時可以用這個選項。

9、安裝軟件

使用命令 smit install_latest 訪問該菜單進行軟件安裝。

軟件安裝介質通常用CD-ROM,磁盤,軟盤,也可以安裝下載到硬盤上的軟件,目錄/usr/sys/inst.images就是用來存放安裝軟件的。

10、軟件列表

lslpp命令

-l 列示已安裝的軟件

-h 顯示軟件的安裝歷史信息

lslslpp命令

-l顯示文件集的名字、最新版本、狀態和描述。

-h顯示軟件安裝的歷史信息

-p顯示被安裝文件集所需要的信息

-d顯示指定軟件所要依賴的文件集

-f顯示文件集中的文件名字

-w顯示擁有這個文件的文件集

11、顯示已安裝軟件

12、軟件維護和實用工具

使用命令smit maintain_software訪問該菜單,可以commit, reject和remove軟件,也有一些其它功能菜單。可以把安裝介質上的軟件拷貝到硬盤上而不安裝到系統上,這樣以後可以不用原始安裝介質就實現從硬盤安裝軟件。當系統安裝失敗後,這裡的clean up選項可以恢復軟件安裝前的系統水平。在系統安裝完成前如果系統斷電或關機,就會發生安裝失敗,就需要運行installation/update來正常結束安裝。

要 ’Copy all Software to Hard Disk for Future Installation’ 用下面的命令:

# gencopy -d /dev/cd0 -t /usr/sys/inst.images all

13、oslevel 命令

格式oslevel [-l level | -g | -q] [-r]

-g 比現在 maintenance level低的文件集

-l 比指定的maintenance level低的文件集

-q 所有已知的maintenance levels

-r高於推薦maintenance level

14、instfix 命令確定一個補丁是否已經安裝在你的系統上

-T顯示安裝介質上整個修訂包列表

-s在安裝介質上查找包含指定字符串的修訂包

-k指定要被安裝的APAR 號或關鍵字,可以輸入多個關鍵字,它們之間用空格隔開,並且包含在一對引號之中

-f指定一個包含APAR 號和PTF ID的輸入文件

-a顯示修訂包的症狀信息

-d指定輸入設備

本文出自 “Hello_小壯” 博客,請務必保留此出處http://xiaozhuang.blog.51cto.com/4396589/1031269

Copyright © Linux教程網 All Rights Reserved