Где sdkman устанавливает пакеты?


86

Я использовал sdkman для установки Groovy, и все прошло нормально. Где сейчас установленный пакет? Мне для этого нужен путь. Я использую Ubuntu 14.04.


Если я не ошибаюсь, он должен находиться в одной из папок с точками в вашем домашнем каталоге.
Tom Gijselinck

это каталог установки sdkman, никаких признаков установленного groovy или grails
Med Tumy

Запустите, which groovyчтобы узнать расположение исполняемого файла.
Brent Bradburn

Ответы:



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команды. После установки программного обеспечения вам больше не нужны двоичные файлы. Подробнее см. Здесь .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.