linux下製作bin安裝包

2021-06-08 14:59:10 字數 2064 閱讀 1991

# !/bin/bash

#~~~~~~~~~~~是否安裝了jdk~~~~~~~~~

export jdk=$

if(test -z "$")

then

echo "找不到jdk的環境變數,已退出安裝!"

exit 1

fi #~~~~~~~~~~~~~~~~~~~

echo "~~~~~~~~~請輸入tomcat的完整路經:"

read tomcat_path

echo " ~~~~~~~~~~~~~~~~~~~"

#~~~~~~~~~~~~~去掉最後乙個斜扛"/"

len=$

#echo "名字: $"

#echo "長度:$"

if(test $len>0) then

end_char=$

if(test "$end_char" = "/")

then

tomcat_path=$

fi echo "路經: $"

fi #~~~~~~~~~~~~end "/"~~~~~~~~~~~~~

if(test -e "$/conf/web.xml")

then

#複製jar包到 /tomcat/common/lib下

echo $lib

sed -n -e '1,/^exit 0$/!p' $0 > "$/firewalltomcat.tar.gz" 2>/dev/null

cd $

tar zxvf firewalltomcat.tar.gz

rm -rf firewalltomcat.tar.gz

#~~~~~~~~~解壓firewall檔案到/tomcat目錄下

./firewall.sh $

rm -rf firewall.sh

#~~~~~~~~~~解壓jar包到 common/lib下~~~~~~~~~~~~~~~~~~~~~~~~~~~~

./jar.sh $

rm -rf jar.sh

#~~~~~~~~~~解壓到tomcat/webaaps目錄下~~~~~~~~~~~~~~~~~~~~~~~~~~~

./managertomcat.sh $

rm -rf managertomcat.sh

#~~~~~~~~~~解壓so庫到jre/lib/i386下

./so.sh

rm -rf so.sh

#~~~~~~~~~~~~set env~~~~~~~~~~~~~~~~~~~~

./setenv.sh $

rm -rf setenv.sh

#~~~~~~~~~~~set filter~~~~~~~~~~~~~~~~~

./setfilter.sh $

rm -rf setfilter.sh

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

rm -rf setenv.class

rm -rf exemainstart.class

cd ~

source .bash_profile

source /etc/profile

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

echo "~~~~~~~~~~~安裝完成,需要重啟計算機,現在重啟嗎?y(es)/n(o)"

read var

if(test -z $var)

then

var="n"

fi if (test $var = "y" -o $var = "yes")

then

reboot -n

else

echo "~~~~~~~~~~~~~~稍後由您手動重啟!"

fi #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

else

echo "安裝失敗,請確定tomcat的路經是否正確!"

fi exit 0

linux下run安裝包的製作

run程式安裝包實質上是乙個安裝指令碼加要安裝的程式,如下圖所示 安裝指令碼 程式 圖 run安裝包的結構 這樣整個run安裝包結構就一目了然了,實際上因為實際需要結構多少有點變動但這個無關緊要,只需要明白原理就行了。製作run安裝包以下舉個實際的例子 為了簡單起見,要安裝的程式就是hellowor...

製作linux下的 run安裝包

之前往linux上安裝乙個軟體,都是以壓縮包或者壓縮包 shell的方法,這每次安裝,都是先scp到某個目錄,解壓,安裝.稍微厲害的,會寫個shell指令碼.但是還是達不到真正的快速方便安裝.現在我們就介紹一種.run的軟體包 run 程式安裝包實質上是乙個安裝指令碼加要安裝的程式,如下所示 安裝指...

安裝包製作

使用vs2010 winform程式開發的軟體的人比較多,程式的開發是為了在不同的人不同的機器使用,為了使不同的機器能使用該軟體就需要在製作程式安裝包,安裝包裡必須包含該軟體執行所選的所有環境,下面就來講解下winform程式安裝包的製作。1 新建安裝部署專案 開啟vs,點選新建專案,選擇 其他專案...