Де sdkman встановлює пакети?


84

Я використав sdkman для встановлення groovy, який пройшов нормально. Де зараз встановлений пакет? Мені потрібен шлях для цього. Я перебуваю на Ubuntu 14.04.


Якщо я не помиляюся, вона повинна знаходитися в одній із крапкових папок у вашому домашньому каталозі.
Том Гійселінк,

це каталог встановлення sdkman, жодних ознак встановлених канавок або граалів
Med Tumy

Біжимо, which groovyщоб виявити розташування виконуваного файлу.
Brent Bradburn

Відповіді:



4

Після встановлення SDKMAN створює змінну середовища, $SDKMAN_DIRяка вказує на каталог встановлення.

Звичайно все ~/.sdkman


1

Після запуску source $HOME/.sdkman/bin/sdkmain-init.shви можете побачити "інсталяцію" sdkman, запустивши:

declare -f

0

Я думаю, найкращим способом було б використовувати homeкоманду SDKMan :

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.