tar.gzファイルを使用してソフトウェアをインストールする方法は?

tar.gzファイルを使用してソフトウェアをインストールする方法は?

これがzulu jdkをインストールした方法です。

wget https://cdn.azul.com/zulu/bin/zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz
mv zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz    /opt
cd /opt
tar -zxvf zulu18.32.13-ca-jdk18.0.2.1-linux_x64.tar.gz
vim ~/.bash_profile
export JAVA_HOME=/opt/zulu18.32.13-ca-jdk18.0.2.1-linux_x64
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin    
source   ~/.bash_profile

すべてのファイルは/opt/zulu18.32.13-ca-jdk18.0.2.1-linux_x64

sudo ls  /opt/zulu18.32.13-ca-jdk18.0.2.1-linux_x64
bin  conf  demo  DISCLAIMER  include  jmods  legal  lib  man  readme.txt  release  Welcome.html

/opt/zulu18.32.13-ca-jdk18.0.2.1-linux_x64/bin に保存したい。を/usr/bin指すリンクを作成でき、/usr/bintar コマンドが , /opt/zulu18.32.13-ca-jdk18.0.2.1-linux_x64/bin in ?/bin/opt/zulu18.32.13-ca-jdk18.0.2.1-linux_x64/lib/lib

ベストアンサー1

これはアーカイブファイルにすぎません。好きなところどこからでも抽出できます。

ただし、システムのインストールファイルの横にあるコンテンツがある場所にファイルを抽出することは、災害を引き起こす方法です。

バイナリソフトウェアをリリースするときは、通常、正しいバージョンで使用されるライブラリをリリースする必要があります。これは、ユーザーシステムに開発システムと同じバージョンのライブラリがないか、まったくない可能性があるためです。

したがって、一般的なLinuxファイルシステムツリーをコピーして必要なものをすべてここに配置し、いくつかの行のシェルコードを使用していくつかのパスを曲げてライブラリと実行可能ファイルを見つけます。

ただし、ユーザーの「基本」システムをこのツリーとマージすると、ユーザーのライブラリ、設定ファイル、およびプログラムの一部が上書きされます。これにより、ユーザーのシステムが損傷する可能性があります。

だからしないでください。物語の終わり。

おすすめ記事