1

izpack を使用してアプリケーションのインストーラーを作成しようとしています。Linux でスクリプト ファイルを実行しているときに問題に直面しています。プロセス パネルからバット ファイルを実行できます。返信してください

4

2 に答える 2

4

ここにもう少し情報を提供すると、この質問に答えるのがより簡単になります...

盲目的な推測以下に示すような実行可能タグを使用して、実行可能ビットがLinuxシェルスクリプトに保持されていることを確認する必要があると思います。

<pack name="Tomcat 6 Application Server" required="yes" packImgId="Tomcat.image">
  <description>The Tomcat 6.0 Web Application Server.</description>
  <fileset dir="windows/apache-tomcat-6.0.32" targetdir="$INSTALL_PATH">
    <os family="windows" />
  </fileset>
  <fileset dir="linux/apache-tomcat-6.0.32" targetdir="$INSTALL_PATH">
    <os family="unix" />
  </fileset>

  <parsable targetfile="$INSTALL_PATH/conf/server.xml" type="xml" />
  <parsable targetfile="$INSTALL_PATH/conf/tomcat-users.xml" type="javaprop" />
  <parsable targetfile="$INSTALL_PATH/bin/catalina.bat" type="plain" />
  <parsable targetfile="$INSTALL_PATH/bin/catalina.sh" type="plain" />
  <executable targetfile="$INSTALL_PATH/bin/catalina.sh" keep="true" stage="never" />
  <executable targetfile="$INSTALL_PATH/bin/startup.sh" keep="true" stage="never" />
  <executable targetfile="$INSTALL_PATH/bin/shutdown.sh" keep="true" stage="never" />
  <executable targetfile="$INSTALL_PATH/bin/digest.sh" keep="true" stage="never" />
  <executable targetfile="$INSTALL_PATH/bin/setclasspath.sh" keep="true" stage="never" />
  <executable targetfile="$INSTALL_PATH/bin/tool-wrapper.sh" keep="true" stage="never" />
  <executable targetfile="$INSTALL_PATH/bin/version.sh" keep="true" stage="never" />
</pack>
于 2011-06-24T21:05:56.140 に答える