Użyłem sdkman do zainstalowania groovy, co poszło dobrze. Gdzie jest teraz zainstalowany pakiet? Potrzebuję do tego ścieżki. Jestem na Ubuntu 14.04.
package
package-managers
sdkman
Med Tumy
źródło
źródło
which groovy
aby odkryć lokalizację pliku wykonywalnego.Odpowiedzi:
Sprawdziłem to w moim systemie. Powinien znajdować się w
$HOME/.sdkman/candidates/
.źródło
Podczas instalacji SDKMAN tworzy zmienną środowiskową
$SDKMAN_DIR
wskazującą na katalog instalacyjny.Usuall to
~/.sdkman
źródło
Po uruchomieniu
source $HOME/.sdkman/bin/sdkmain-init.sh
możesz zobaczyć "instalację" sdkman, uruchamiając:źródło
Myślę, że najlepszym sposobem byłoby użycie
home
polecenia SDKMan :https://sdkman.io/usage#home
Coś takiego (wzięte z powyższej strony):
źródło
SDKMAN przechowuje plik,
$HOME/.sdkman/candidates/
jak wspomniał Tom, i ta odpowiedź jest bardziej szczegółowa.Aby dowiedzieć się, gdzie zainstalowano SBT 1.3.13, wpisz
sdk home sbt 1.3.13
. Wróci coś takiego/Users/powers/.sdkman/candidates/sbt/1.3.13
.Argumenty
sdk install
polecenia są zgodne z miejscem, w którym przechowywane są pliki$HOME/.sdkman/candidates
.sdk install java 8.0.272.hs-adpt
przechowuje pliki w$HOME/.sdkman/candidates/java/8.0.272.hs-adpt
.sdk install sbt 1.3.13
przechowuje pliki w$HOME/.sdkman/candidates/sbt/1.3.13
.Po uruchomieniu
sdk install
pobrane pliki binarne zostaną zapisane w formacie$HOME/.sdkman/archives
. Na przykład$HOME/.sdkman/archives/java-8.0.272.hs-adpt.zip
i$HOME/.sdkman/archives/sbt-1.3.13.zip
.Niektóre pliki binarne są dość duże i mogą zająć dużo miejsca na komputerze. Należy je okresowo usuwać za pomocą
sdk flush archives
polecenia. Po zainstalowaniu oprogramowania nie potrzebujesz już plików binarnych. Więcej informacji znajdziesz tutaj .źródło