Debian (Ubuntu, Debian GNU/Linux)
<h2 id="debian-ubuntu-debian-gnu-linux" class="wp-block-heading">Debian (Ubuntu, Debian GNU/Linux)</h2><div class="wp-block-spacer"> </div>
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group__inner-container">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group__inner-container">
<h3 id="1-verify-system-requirements" class="wp-block-heading">1. Verify System Requirements</h3>
</div>
</div>
<p>Verify that your environment meets the system requirements including Java version for Astah. Choose your edition.</p>
<ul>
<li>Astah Professional</li>
<li>Astah UML</li>
</ul>
</div>
</div>
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group__inner-container">
<h3 id="java-download-install" class="wp-block-heading">2. Download & Install Java</h3>
<p>Install a supported version of JDK.</p>
</div>
</div>
1. Check the Linux architecture (32bit, 64bit) by using the following
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_76726" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">$ file /sbin/init</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>2. Download the supported version of JDK.</p>
<p>3. Decompress the binary file in your preferred directory.</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_842372" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">$ tar -xvf jdk-8u45-linux-i586.tar.gz (32bit)</code></div>
<div class="line number2 index1 alt1"><code class="plain plain">$ tar -xvf jdk-8u45-linux-x64.tar.gz (64bit)</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>4. A new directory must be created(.jdk1.8.0_45).<br>Move the JDK8 directory to /usr/lib. (In this example we are using jdk1.8.0.45)</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_779052" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">$ sudo mv ./jdk1.8.0_45 /usr/lib/jvm/jdk1.8.0</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>5. Use the commands below:</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_931016" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1</code></div>
<div class="line number2 index1 alt1"><code class="plain plain">$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1</code></div>
<div class="line number3 index2 alt2"><code class="plain plain">$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>6. Use the next command:</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_898391" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">$ sudo update-alternatives --config java</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>7. If a path appears as below, specify the path number of JDK8 at “Please enter to keep the current choice[*], or type selection number.” (We are using 3 in this example.)</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_659234" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">$ sudo update-alternatives --config java</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>8. There are 3 choices for alternative java (providing /usr/bin/java).</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_319429" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
<div class="line number6 index5 alt1">6</div>
<div class="line number7 index6 alt2">7</div>
<div class="line number8 index7 alt1">8</div>
<div class="line number9 index8 alt2">9</div>
<div class="line number10 index9 alt1">10</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">Selection Path Priority Status</code></div>
<div class="line number2 index1 alt1"><code class="plain plain">--------------------</code></div>
<div class="line number3 index2 alt2"><code class="plain plain">* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode</code></div>
<div class="line number4 index3 alt1"><code class="plain plain">1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode</code></div>
<div class="line number5 index4 alt2"><code class="plain plain">2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode</code></div>
<div class="line number6 index5 alt1"><code class="plain plain">3 /usr/lib/jvm/jdk1.8.0/jre/bin/java 3 manual mode$ sudo update-alternatives --config java</code></div>
<div class="line number7 index6 alt2"> </div>
<div class="line number8 index7 alt1"><code class="plain plain">Press enter to keep the current choice[*], or type selection number: 3</code></div>
<div class="line number9 index8 alt2"> </div>
<div class="line number10 index9 alt1"><code class="plain plain">update-alternatives: using /usr/lib/jvm/jdk1.8.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>9. Check the JDK version with the command below. (in the example it’s 1.8.0.45)</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_956568" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">$ java -version</code></div>
<div class="line number2 index1 alt1"><code class="plain plain">java version "1.8.0.45"</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>10. Use the following commands below again.</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_423518" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">sudo update-alternatives --config javac</code></div>
<div class="line number2 index1 alt1"><code class="plain plain">sudo update-alternatives --config javaws$ java -version</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="wp-block-spacer"> </div>
<h4 id="configuration" class="wp-block-heading">Configuration</h4>
<p>If you already have Java other than AdoptOpenJDK or Oracle, switch the right one by running an alternatives command. (You need to be a root user to do so.)</p>
<div class="wp-block-spacer"> </div>
<h3 id="3-download-install-astah-1" class="wp-block-heading">3. Download & Install Astah</h3>
1. Download the Astah installer in Deb Package and save it in the preferred directory (e.g. /tmp)
<p>2. Move to the directory in which you download and then check the file size by using the stat command</p>
<p>3. Become a root user and to install (e.g. Astah Professional version 9.2.0)</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_814294" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">#dpkg -i astah-professional_9.2.0.0248cd_all.deb</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>4. Run Astah by typing:</p>
<div class="wp-block-syntaxhighlighter-code ">
<div>
<div id="highlighter_673387" class="syntaxhighlighter code-block plain">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="plain plain">$astah-pro ($astah-uml for Astah UML)</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>If you are using Gnome desktop, run Astah from – .</p>
<div id="others"> </div>
<div id="divider-block_fd426e30d838684ca28b5c9912f7b554" class="divider">
<div class="grid-x grid-padding-x align-center-middle">
<div class="cell shrink">
<div class="divider-image"><img src="https://astah.net/wp-content/themes/AstahWP/assets/images/svg/divider.svg"></div>
</div>
</div>
</div>
<h2 id="others" class="wp-block-heading">Others</h2>
<ol>
<li>Download the zip file of Astah and save it in the preferred directory (e.g. /temp)
<ul>
<li>1-1. In order to get an zip file, go to resource page in ChangeVision Members.</li>
<li>1-2. Choose edition, then version.</li>
<li>1-3. You will find the “Archive without JRE and Installer”.<br><img alt="Download archive without JRE" width="1182" height="916" class="wp-image-37328 lazyload" data-src="https://astah.net/wp-content/uploads/2023/02/Archive-without-JRE.svg"><br><br></li>
<li>Click button and download it in the next page that appears.</li>
</ul>
</li>
<li>Move to the directory in which you downloaded and then check the file size by using the stat command</li>
<li>Extract the zip file by using unzip command</li>
<li>Modify the Shell script in the Astah file to apply to your environment and then change the permission for it to be executable.<br><code>#chmod 755 ./astah</code></li>
<li>Execute the shell Script<br><code>#./astah</code></li>
</ol><br><br>
来源:https://www.cnblogs.com/mouseleo/p/18107741
頁:
[1]