Ubuntu/GraalVM: Difference between revisions
Jump to navigation
Jump to search
Line 181: | Line 181: | ||
* [https://www.graalvm.org/22.0/reference-manual/js/ GraalVM: JavaScript Implementation] | * [https://www.graalvm.org/22.0/reference-manual/js/ GraalVM: JavaScript Implementation] | ||
* [https://git-scm.com/download/linux Git Download for Linux and Unix] | * [https://git-scm.com/download/linux Git Download for Linux and Unix] | ||
* [https://github.com/graalvm/container/packages GraalVM Container Packages] | * [https://github.com/graalvm/container/packages GraalVM: Container Packages] | ||
* [https://stackoverflow.com/questions/31851611/ ARM64 vs. AArch64] | * [https://stackoverflow.com/questions/31851611/ ARM64 vs. AArch64] | ||
* [https://www.graalvm.org/downloads/ Download GraalVM] | * [https://www.graalvm.org/downloads/ Download GraalVM] |
Revision as of 09:45, 3 March 2022
Install
sudo mkdir -p /opt/cli
sudo wget -c https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.0.0.2/\
graalvm-ce-java17-linux-amd64-22.0.0.2.tar.gz -P /opt/cli/
sudo tar -xvzf /opt/cli/\
graalvm-ce-java17-linux-amd64-22.0.0.2.tar.gz -C /opt/cli/
export GRAALVM_HOME=/opt/cli/graalvm-ce-java17-22.0.0.2
sudo rm -rf /opt/cli/graalvm-ce-java17-linux-amd64-22.0.0.2.tar.gz
| |
| |
update-alternatives --query native-image
update-alternatives --query jconsole
update-alternatives --query jshell
update-alternatives --query javac
update-alternatives --query java
update-alternatives --query jdb
update-alternatives --query jps
update-alternatives --query gu
update-alternatives --query js
sudo update-alternatives --install /usr/bin/javac javac\
$GRAALVM_HOME/bin/javac 3
sudo update-alternatives --install /usr/bin/java java\
$GRAALVM_HOME/bin/java 3
|
sudo update-alternatives --install /usr/bin/js js\
$GRAALVM_HOME/bin/js 1
sudo update-alternatives --install /usr/local/bin/gu gu\
$GRAALVM_HOME/bin/gu 1
sudo gu install native-image
sudo update-alternatives --install /usr/bin/native-image native-image\
$GRAALVM_HOME/bin/native-image 1
native-image --version
sudo gu --version
javac -version
java -version
js -version
|
Docker
Java 17 » GraalVM ??: | |
docker pull ghcr.io/graalvm/jdk:ol8-java17 docker pull ghcr.io/graalvm/nodejs:ol8-java17 docker pull ghcr.io/graalvm/graalvm-ce:ol8-java17 docker pull ghcr.io/graalvm/native-image:ol8-java17 |
docker run -it --rm ghcr.io/graalvm/jdk:ol8-java17 bash docker run -it --rm ghcr.io/graalvm/nodejs:ol8-java17 bash docker run -it --rm ghcr.io/graalvm/graalvm-ce:ol8-java17 bash docker run -it --rm ghcr.io/graalvm/native-image:ol8-java17 --help |
Java 17 » GraalVM 22: | |
docker pull ghcr.io/graalvm/jdk:ol8-java17-22 docker pull ghcr.io/graalvm/nodejs:ol8-java17-22 docker pull ghcr.io/graalvm/graalvm-ce:ol8-java17-22 docker pull ghcr.io/graalvm/native-image:ol8-java17-22 |
docker run -it --rm ghcr.io/graalvm/jdk:ol8-java17-22 bash docker run -it --rm ghcr.io/graalvm/nodejs:ol8-java17-22 bash docker run -it --rm ghcr.io/graalvm/graalvm-ce:ol8-java17-22 bash docker run -it --rm ghcr.io/graalvm/native-image:ol8-java17-22 --help |
Java 17 » GraalVM ?? » Oracle Linux 8: | |
alternatives --config native-image alternatives --config javac alternatives --config java alternatives --config gu alternatives --config js |
ls -lah /opt/graalvm*/bin/|grep java javac -version java -version gu --version js -version |
Knowledge
sudo update-alternatives --remove-all javac |
sudo update-alternatives --remove-all java |
sudo update-alternatives --remove-all gu |
| ||
ssh-keygen -f "/home/chorke/.ssh/known_hosts" -R "10.19.83.111" ssh-keygen -f ~/.ssh/known_hosts -R 10.19.83.111 |
apt search upx sudo apt install upx-ucl | |
| ||
References
| ||
|
||
Getting Started: | ||