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軟件:java

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

 

apache

附:swinstall用法:windows

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

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

找到的方法以下(CU裏就有 :)):app

建一個臨時的depot目錄工具

# mkdir /tmp/ethereal_depot網站

用swcopy把ethereal須要的軟件包都拷貝到這個目錄裏去google

# 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沒法使用時檢查以下: 一、hostname 是否爲test 二、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   列出本地主機上的全部軟件倉庫 一、查看系統上裝了哪些補丁包 /usr/sbin/swlist -l patch | more 二、查看特定補丁包 /usr/sbin/swlist -l patch | grep [patchname] 三、查看特定補丁包的替代包 /usr/sbin/swlist -l patch -a supersedes | grep -in [patchname] 如PHKL_36477的替代包爲PHKL_39398 四、查看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

相關文章
相關標籤/搜索