HP-UNIX depot軟件安裝方法


Depot文件怎么安裝呢?先su到root用戶,然后swinstall –s /home/…… 把路徑和文件名打全,回車,出現一個帶菜單的字符界面,可用Tab切換,先在下面的那個“框”里回車一下,選中要安裝的條目(出現1 of 1 selected),然后Tab到菜單上去,使用方向鍵移動光標到Actions回車,選擇Mark for Install,下面的Marked為Yes之后,再選Actions下的Install,如果Analysis沒問題的話,選OK就開始安裝了,出現Status:Completed,Percent Complete:100%的時候,Tab到Done上,回車,這就裝好了。默認情況下程序安裝路徑在下載文件時可以看到比如apache軟件:

下載地址:http://hpux.connect.org.uk/hppd/hpux/Networking/WWW/apache-2.4.16/

 

附:swinstall用法:

需要在幾台HP-UX服務器上安裝多個depot文件(主要是安裝ethereal,但它需要別的軟件支持,比如zlib、libpcap、 libiconv、openssl等等)。安裝每個軟件包都得運行一次swinstall,mark,然后install,很麻煩。不想在每台機器上重復,於是就google有沒有一次安裝多個depot文件的方法。

需要在幾台HP-UX服務器上安裝多個depot文件(主要是安裝ethereal,但它需要別的軟件支持,比如zlib、libpcap、 libiconv、openssl等等)。安裝每個軟件包都得運行一次swinstall,mark,然后install,很麻煩。不想在每台機器上重復,於是就google有沒有一次安裝多個depot文件的方法。

找到的方法如下(CU里就有 :)):

建一個臨時的depot目錄

# mkdir /tmp/ethereal_depot

用swcopy把ethereal需要的軟件包都拷貝到這個目錄里去

# swcopy -v -s /tmp/zlib-1.2.2-sd-11.11.depot zlib @ /tmp/ethereal_depot # swcopy -v -s /tmp/openssl-0.9.7e-sd-11.11.depot openssl @ /tmp/ethereal_depot # swcopy -v -s /tmp/libpcap-0.8.3-sd-11.11.depot libpcap @ /tmp/ethereal_depot # swcopy -v -s /tmp/libiconv-1.9.2-sd-11.11.depot libiconv @ /tmp/ethereal_depot …… # swcopy -v -s /tmp/ethereal-0.9.15-sd-11.00.depot ethereal @ /tmp/ethereal_depot

然后,可以用swlist命令驗證一下

swlist -d @ /tmp/ethereal_depot

同樣,用swinstall命令安裝,選中所有的軟件包,mark,install …

swinstall -s /tmp/ethereal_depot

# tar cvf ethereal.tar /tmp/ethereal_depot 在別的機器上解開后自己swinstall就行了。

只用了SD-UX的一點皮毛,深入的沒空研究了,比如能不能把這個depot目錄做成一個文件,直接用swinstall就能安裝,不像我這樣,還要tar來tar去的。

開元軟件在HPUX上 http://h20392.www2.hp.com/portal/swdepot/index.do http://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXJAVAHOME http://h20392.www2.hp.com/portal/swdepot/searchProducts.do http://www.hp.com/products1/unix/webservers/apache/downloads/?jumpid=reg_R1002_USEN http://hpux.connect.org.uk/hppd/hpux/Gnu/ http://www.oschina.net/ 安裝軟件的方法。可以參考如下: http://windlike.javaeye.com/blog/258579 hpux下裝tar.gz軟件要先用gunzip ,再用tar xvf 1.安裝APACHE http://www.hp.com/products1/unix/webservers/apache/downloads/?jumpid=reg_R1002_USEN http://httpd.apache.org/download.cgi 檢查是否安裝了Apache軟件 #swlist -l bundle | grep -i Apache 修改/etc/rc.config.d/hpws_apacheconf文件 將HPWS_APACHE_START=0修改成HPWS_APACHE_START=1 sbin/rc3.d/S823hpws_apache start swlist無法使用時檢查如下: 1、hostname 是否為test 2、nslookup test是否正常 swinstall用法 如要安裝光盤上某一個軟件 swinstall -f mysoft -s /mnt/cd 要選擇將 server 主機上的缺省軟件倉庫 (/var/spool/sw) 中的所有軟件安裝到 myhost 主機上的缺省目錄,並預覽安裝過程 (-p) 而不實際安裝,請鍵入以下命令: swinstall -p -s server \* @ myhost 如果想同時安裝多個軟件包,可以如下: 建一個臨時的depot目錄 # mkdir /tmp/ethereal_depot 用swcopy把ethereal需要的軟件包都拷貝到這個目錄里去。再用swinstall安裝。 swlist用法: swlist -i 命令可以啟動 swlist GUI 程序 swlist -d 列出軟件倉庫中的可用產品,要列出本地磁帶軟件倉庫 /dev/rmt/0m 的內容 swlist -d @ /dev/rmt/0m swlist -l bundle 僅顯示軟件包 swlist -l product 查看本地主機上安裝的所有產品 swlist -l depot 列出本地主機上的所有軟件倉庫

2. Hu-unix 環境下的jdk和jboss安裝 Hu-unix 環境下的jdk安裝

① 下載jsdk1.4,注意的是sun的網站上沒有能在hp-unix環境中運行的jdk,必須到hp的網站上下載,網址為http://www.hp.com/products1/unix/java/ 或是http://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXJAVAHOME ② 下載完成后,是一個后綴名為.depot的壓縮文件,這里是sdk14_14208_1122.depot,不要直接解壓縮。先上傳到要安裝的hu-unix系統一目錄下,例如/usr/lotapp ③ 執行 cksum xxxx.depot 檢查文件的正確性。系統將顯示如下類似結果: checksum 3939770967 66048000 一般沒問題,出錯的話,重新下載該版本(或者其他版本)

④ 開始安裝,執行如下命令,啟動安裝工具 /usr/sbin/swinstall 系統終端將初始化一個純dos風格的類圖形界面。

注意:好像telnet終端是不能啟動該工具的,該工具需要一些必要的庫,所以必須在hp-unix所在的地方來安裝。 ⑤ 選擇Source Depot Type為 Local Directory, 不需要改動Source Host Name,輸入Source Depot Path為你存放jdk的路徑,如:/usr/lotapp/sdk14_14208_1122.depot ⑥ 系統會顯示要安裝的項目,在jdk安裝中,會出現兩項一是jdk1.4的,一是jre1.4,在要安裝的項目前作上安裝標記。在Action菜單中有一個菜單項mark install可以對當前選中的項目作安裝標記,unmark可以取消安裝標記。 ⑦ 選中好要安裝的項目后,繼續執行Action菜單中的install命令,安裝將會開始,並會提示安裝百分比。安裝完畢,選擇File菜單中的exit命令退出。 ⑧ 這是在/usr/opt/目錄中將出現java1.4文件夾,這就是我們安裝的jdk所在路徑,增加該路徑到path中。可以用vi編輯.profile文件,在path環境變量中增加路徑/usr/opt/java1.4。也可以執行命令export PATH=/usr/opt/java1.4;$PATH; ⑨ Jdk安裝完成。 Jboss4的安裝 ① 從jboss網站下載壓縮文件。上傳到hp-unix系統上。 ② 解壓縮,gunzip jboss.tar.gz 將產生jboss.tar文件 Tar vxf jboss.tar 將產生jboss目錄 這樣安裝就完成了。 注意:本人在解壓過程中,出錯了,產生的jboss目錄中一些文件丟失了,比如bin下的所有文件,實際上解壓失敗了。並且沒有找到原因,也沒有找到解決這個問題的辦法。一個權宜之計是先在windows下解壓到一個目錄,在利用工具,把解壓后的所有文件上傳,居然也可以。 常見問題: 1. 執行jboss/bin下的run.sh時,系統提示無權限。 修改run.sh的執行權限。 2. 執行jboss/bin下的run.sh時,系統提示8080端口被使用 修改tomcat的端口,在server\default\deploy\jbossweb-tomcat55.sar下的server.xml中大約第12行的位置

【UNIX】HP-UX平台安裝gcc,gmake,gdb方法 收藏 由於開發所需,要在HP-UX平台上安裝gcc編譯器以及gmake,gdb等工具。經過一天的艱苦摸索,終於安裝成功,現總結安裝步驟、方法及安裝過程中遇到的問題如下:

1. 下載所需的二進制安裝包,下載地址:http://hpux.cs.utah.edu/,在左邊的搜索框中輸入所需的安裝包的關鍵字,大部分所需的安裝包都能搜索出來。我當前的平台版本是B.11.11的,用到的安裝包如下(如果是其他版本,則下載相應版本的安裝包): gcc-4.2.3-hppa-11.11.depot.gz gdb-5.3-hppa-11.00.depot.gz make-3.81-hppa-11.11.depot.gz //下面是一些安裝gcc依賴的安裝包 autoconf-2.62-hppa-11.11.depot.gz bison-2.3-hppa-11.11.depot.gz gettext-0.17-hppa-11.11.depot.gz libgcc-4.2.3-hppa-11.11.depot.gz libiconv-1.12-hppa-11.11.depot.gz ncurses-5.6-hppa-11.11.depot.gz zlib-1.2.3-hppa-11.11.depot.gz

2.將上述安裝包上傳到/tmp目錄下,然后解壓縮:gunzip *.gz。

3.以root用戶登錄,對所有解壓后的安裝文件執行安裝命令:swinstall -s /tmp/*.depot,不需要修改target目錄,缺省將安裝到usr/local下。如果安裝某個程序過程中出現錯誤,提示所依賴的庫不存在,則首先安裝被依賴的程序。正常情況下,將上述所有包都安裝成功就可以了。

4.將/usr/local/bin加入到用戶的PATH環境變量中,即可使用g ,gmake, gdb了。

5.遇到的問題: (1)用g 編譯程序時,報錯stdint.h文件找不到。解決方法:該文件存在於/usr/local/include/c /4.2.3/tr1路徑下,將其copy到/usr/include路徑下,OK。

備注:

   安裝完成以后用命令swlist |grep 來查看有沒有成功安裝某個patch,如果覺得某個patch安裝是錯誤的,不需要安裝的話,那么可以用命令swremove -s 來進行刪除。

swlist 列出系統相關軟件 swlist用法:

swlist -i 命令可以啟動 swlist GUI 程序 swlist -d 列出軟件倉庫中的可用產品,要列出本地磁帶軟件倉庫 /dev/rmt/0m 的內容 swlist -d @ /dev/rmt/0m swlist -l bundle  僅顯示軟件包 swlist -l product 查看本地主機上安裝的所有產品 swlist -l depot   列出本地主機上的所有軟件倉庫 1、查看系統上裝了哪些補丁包 /usr/sbin/swlist -l patch | more 2、查看特定補丁包 /usr/sbin/swlist -l patch | grep [patchname] 3、查看特定補丁包的替代包 /usr/sbin/swlist -l patch -a supersedes | grep -in [patchname] 如PHKL_36477的替代包為PHKL_39398 4、查看quality packs /usr/sbin/swlist | grep QPK

swinstall 安裝相關軟件 swremove 卸載相關軟件

EXAMPLES

Preview the remove of the C and Pascal products installed at the local host:

swremove -p cc pascal

Remove the C and Pascal products from several remote hosts:

swremove cc pascal @ hostA hostB hostC

Remove a particular version of HP Omniback:

swremove Omniback,l/opt/Omniback_v2.0

Remove the entire contents of a local depot:

swremove -d \* @ /var/spool/sw

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM