sdkmanはどこにパッケージをインストールしますか?


83

sdkmanを使用してgroovyをインストールしましたが、うまくいきました。インストールされているパッケージは今どこにありますか?そのための道が必要です。私はUbuntu14.04を使用しています。


私が間違っていなければ、それはあなたのホームディレクトリのドットフォルダの1つにあるはずです。
Tom Gijselinck 2015

これはsdkmanのインストールディレクトリであり、インストールされたgroovyやgrailsの兆候はありません
Med Tumy 2015

実行which groovy可能ファイルの場所を見つけるために実行します。
ブレントブラッドバーン

回答:



4

インストール時に、SDKMANは$SDKMAN_DIRインストールディレクトリを指す環境変数を作成します。

Usuallそれは ~/.sdkman


1

を実行した後、以下を実行source $HOME/.sdkman/bin/sdkmain-init.shすることでsdkmanの「インストール」を確認できます。

declare -f

0

SDKManのhomeコマンドを使用するのが最善の方法だと思います。

https://sdkman.io/usage#home

このようなもの(上のページから取得):

$ sdk home java 11.0.7.hs-adpt
/home/somedude/.sdkman/candidates/java/11.0.7.hs-adpt

0

SDKMANは$HOME/.sdkman/candidates/、トムが述べたようにファイルを保存します。この回答について詳しく説明します。

SBT 1.3.13がインストールされている場所を見つけるには、と入力しsdk home sbt 1.3.13ます。のようなものが返されます/Users/powers/.sdkman/candidates/sbt/1.3.13

sdk installコマンドの引数は、ファイルが格納されている場所と一致します$HOME/.sdkman/candidates

  • sdk install java 8.0.272.hs-adptファイルをに保存します$HOME/.sdkman/candidates/java/8.0.272.hs-adpt

  • sdk install sbt 1.3.13ファイルをに保存します$HOME/.sdkman/candidates/sbt/1.3.13

を実行するsdk installと、ダウンロードされたバイナリがに保存され$HOME/.sdkman/archivesます。たとえば、$HOME/.sdkman/archives/java-8.0.272.hs-adpt.zipおよび$HOME/.sdkman/archives/sbt-1.3.13.zip

一部のバイナリはかなり大きく、コンピュータのスペースを大量に消費する可能性があります。sdk flush archivesコマンドを使用して定期的に削除する必要があります。ソフトウェアをインストールすると、バイナリは不要になります。詳細については、こちらをご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.