SDKMAN, CLI įrankis programinės įrangos kūrimo rinkiniams valdyti

apie sdkman

Kitame straipsnyje apžvelgsime SDLMAN. Jei esate kūrėjas, kuris dažnai diegia ir išbandykite įvairias programas SDK, turite išbandyti SDKMAN. Tai vienas CLI įrankis kuri padeda lengvai valdyti kelis programinės įrangos kūrimo rinkinius.

Įrankis suteiks mums paprastą būdą įdiegti, keisti, įtraukti į sąrašą ir pašalinti SDK. Su SDKMAN galime valdyti lygiagrečias kelių SDK versijas lengvai bet kurioje Unix tipo operacinėje sistemoje. Tai taip pat leidžia kūrėjams įdiegti programinės įrangos kūrimo rinkinius, skirtus JVM, Groovy, Scala, Kotlin ir Ceylon. Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x ir daugelis kitų. SDKMAN yra nemokama, lengva, atviro kodo ir parašyta Bash kalba.

Įdiekite SDKMAN

Įdiegti SDKMAN yra labai paprasta. Pirmiausia turėsime įsitikinti įdiegėte zip, unzip ir curl programas. Juos galima rasti daugumos Gnu/Linux platinimų numatytosiose saugyklose. Ubuntu turėsime tik rašyti terminale (Ctrl+Alt+T):

sudo apt install zip unzip curl

Dabar įdiegsime SDKMAN naudojant komandą:

sdkman diegimas

curl -s "https://get.sdkman.io" | bash

Diegimas toks paprastas. Kai tai bus baigta, vykdysime šią komandą:

source "$HOME/.sdkman/bin/sdkman-init.sh"

Galiausiai, patikrinkite, ar diegimas sėkmingas naudojant komandą:

sdkman versija

sdk version

Tvarkykite kelis programinės įrangos kūrimo rinkinius

Norėdami peržiūrėti sąrašą galimi kandidatai (SDK), paleiskite terminale („Ctrl“ + „Alt“ + T):

sdkman kandidatai

sdk list

Kaip matote, SDKMAN pateikia kandidatų sąrašą kartu su jų aprašymu, oficialia svetaine ir diegimo komanda. Paspauskite klavišą j, kad pereitumėte sąraše žemyn, o raidę k – aukštyn.

Įdiekite SDK

Norėdami įdiegti a SDK, pavyzdžiui, Java JDK, paleiskite:

sdkman įdiegti sdk java

sdk install java

Jei turite kelis SDK, jis paklaus, ar norite, kad naujausia įdiegta versija būtų nustatyta kaip numatytoji. Jei atsakysi Si Ką tik įdiegta versija bus nustatyta kaip numatytoji.

Įdiekite SDK versiją

į įdiegti tam tikrą SDK versiją, padarysime kažką panašaus į šiuos veiksmus:

sdkman įdiegti ant

sdk install ant 1.10.1

Aukščiau pateikta komanda įdiegs „Apache Ant“ 1.10.1 versiją galimų versijų sąrašas kandidato, šiuo atveju ant, naudokite komandą:

galimų sdkman išleidimo kandidatų sąrašas

sdk list ant

Kaip sakiau, jei įdiegėte kelias versijas, SDKMAN paklaus, ar norite, kad įdiegta versija būtų nustatyta kaip numatytoji. Galite atsakyti Taip, kad nustatytumėte šią versiją kaip numatytąją. Be to, tai galite padaryti vėliau naudodami šią komandą:

sdk default ant 1.10.1

Aukščiau pateikta komanda nustatys „Apache Ant“ 1.10.1 versiją kaip numatytąją.

Patikrinkite, kuri versija naudojama

į patikrinkite, kuri SDK versija šiuo metu naudojama, pavyzdžiui, Java, vykdysime tokią komandą:

sdkman dabartinė java

sdk current java

Patikrinkite įdiegtų paketų versiją naudodami SDKMAN

Mes galime patikrinkite, kuri versija šiuo metu naudojama visiems kandidatams kurią įdiegėme, vykdysime komandą:

sdkman dabartinis patikrinkite įdiegtas sdk versijas

sdk current

Atnaujinkite kandidatą

į atnaujinti pasenusį SDK, šiuo atveju scala, atlikite tai naudodami komandą:

sdk upgrade scala

taip pat galime patikrinti, ar kuris nors iš įdiegtų SDK yra pasenęs naudojant komandą:

sdk upgrade

Įjungti arba išjungti funkciją neprisijungus

SDKMAN turi neprisijungus pasiekiamą režimą leidžia SDKMAN dirbti dirbant neprisijungus. Jį galima įjungti arba išjungti bet kuriuo metu naudojant šias komandas:

sdk offline enable

sdk offline disable

Ištrinkite įdiegtą SDK

Norėdami pašalinti įdiegtą SDK, paleiskite:

sdk uninstall ant 1.10.1

Aukščiau pateikta komanda pašalins Apache Ant 1.10.1 iš mūsų sistemos.

Atnaujinkite SDKMAN

Jei yra nauja SDKMAN versija, ši komanda ją įdiegia, jei įmanoma.

sdk selfupdate

SDKMAN taip pat periodiškai tikrins, ar nėra naujinimų, ir praneš apie tai pateikdamas atnaujinimo instrukcijas.

Išvalyti talpyklą

sdkman išvalyti talpyklą

Rekomenduojama išvalykite talpyklą kuriame yra retkarčiais atsisiunčiami SDK dvejetainiai failai. Norėdami tai padaryti, tiesiog paleiskite:

sdk flush archives

Taip pat gerai išvalykite laikiną aplanką sutaupyti vietos:

sdk flush temp

Pašalinkite SDKMAN

Jei pabandę suprasite, kad SDKMAN jums nereikalingas arba jis jums nelabai patinka, galite jį ištrinti parašydami terminale:

rm -rf ~/.sdkman

Galiausiai atidarykite .bashrc, .bash_profile ir (arba) .profile failus. Raskite ir ištrinkite šias eilutes nuo failo pabaigos.

bashrc failą pašalinkite sdkman

#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/home/entreunosyceros/.sdkman"
[[ -s "/home/entreunosyceros/.sdkman/bin/sdkman-init.sh" ]] && source "/home/entreunosyceros/.sdkman/bin/sdkman-init.sh"

Padėti

į gauti daugiau informacijos, galite peržiūrėti pagalbos skyrių parašydami:

sdkman pagalba

sdk help

į gauti daugiau informacijos apie šią programą, galite kreiptis į projekto svetainė arba jūsų puslapis GitHub.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.