SDKMAN, nástroj CLI na správu súprav na vývoj softvéru

o sdkman

V nasledujúcom článku sa pozrieme na SDLMAN. Ak ste vývojár a často inštalujete a testovacie aplikácie v rôznych SDK, musíte vyskúšať SDKMAN. Toto je jeden Nástroj CLI ktorá vám pomôže ľahko spravovať rôzne vývojové súpravy softvéru.

Tento nástroj nám poskytne jednoduchý spôsob inštalácie, zmeny, výpisu a odstránenia SDK. S SDKMAN môžeme spravovať paralelné verzie viacerých SDK ľahko na akomkoľvek operačnom systéme podobnom Unixu. Umožňuje vývojárom tiež inštalovať softvérové ​​vývojové sady pre JVM, Groovy, Scala, Kotlin a Ceylon. Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x a mnoho ďalších. SDKMAN je zadarmo, ľahký, otvorený zdroj a napísaný v bashe.

Nainštalujte si SDKMAN

Inštalácia SDKMAN je veľmi jednoduchá. Najprv sa budeme musieť uistiť nainštalovali aplikácie zip, unzip a curl. Tieto sú k dispozícii v predvolených úložiskách pre väčšinu distribúcií Gnu / Linux. V Ubuntu budeme musieť iba napísať do terminálu (Ctrl + Alt + T):

sudo apt install zip unzip curl

Teraz nainštalujeme SDKMAN pomocou príkazu:

Inštalácia Sdkman

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

Inštalácia je taká jednoduchá. Po dokončení vykonáme nasledujúci príkaz:

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

konečne, skontrolujte, či je inštalácia úspešná pomocou príkazu:

verzia sdkman

sdk version

Spravujte viac súprav na vývoj softvéru

Ak chcete zobraziť zoznam dostupní kandidáti (SDK), spustite v termináli (Ctrl + Alt + T):

sdkman kandidáti

sdk list

Ako vidíte, SDKMAN uvádza zoznam kandidátov spolu s ich popisom, oficiálnymi webovými stránkami a príkazom na inštaláciu. Stlačením klávesu j sa v zozname pohybujete nadol a písmom k hore.

Nainštalujte si SDK

Ak chcete nainštalovať a SDK, napríklad Java JDK, spustite:

nainštalovať sdkman java

sdk install java

Ak máte viac súprav SDK, zobrazí sa otázka, či chcete ako predvolenú nastaviť najnovšiu nainštalovanú verziu. Ak odpovieš Si verzia, ktorú ste práve nainštalovali, bude nastavená ako predvolená.

Nainštalujte si verziu SDK

na nainštalovať konkrétnu verziu súpravy SDK, urobíme niečo ako nasledovné:

sdkman nainštalovať ant

sdk install ant 1.10.1

Vyššie uvedený príkaz nainštaluje Apacha Ant verzie 1.10.1 zoznam dostupných verzií kandidáta, mravca, v tomto prípade použite príkaz:

zoznam dostupných kandidátskych verzií sdkman

sdk list ant

Ako som už povedal, ak ste nainštalovali viac verzií, SDKMAN sa vás opýta, či chcete, aby bola verzia, ktorú inštalujete, nastavená ako predvolená. Môžete odpovedať Áno a nastaviť túto verziu ako predvolenú. Môžete to urobiť aj neskôr pomocou nasledujúceho príkazu:

sdk default ant 1.10.1

Vyššie uvedený príkaz nastaví ako predvolený Apache Ant verzia 1.10.1.

Skontrolujte, ktorá verzia sa používa

na skontrolovať, ktorá verzia súpravy SDK sa momentálne používa, napríklad Java, vykonáme príkaz ako:

sdkman aktualna java

sdk current java

Skontrolujte verziu balíkov nainštalovaných pomocou nástroja SDKMAN

Môžeme skontrolovať, ktorá verzia sa momentálne používa pre všetkých kandidátov ktoré máme nainštalované, vykonáme príkaz:

sdkman current check nainštalované verzie sdk

sdk current

Aktualizovať kandidáta

na aktualizovať zastaraný súbor sdk, v tomto prípade scala, urobte to pomocou príkazu:

sdk upgrade scala

tiež môžeme skontrolovať, či niektorá z nainštalovaných súprav SDK nie je zastaraná pomocou príkazu:

sdk upgrade

Povoliť alebo zakázať funkciu offline

SDKMAN má offline režim, ktorý umožňuje aplikácii SDKMAN pracovať aj pri práci v režime offline. Dá sa kedykoľvek povoliť alebo zakázať pomocou nasledujúcich príkazov:

sdk offline enable

sdk offline disable

Odstráňte nainštalovanú súpravu SDK

Ak chcete odstrániť nainštalovanú súpravu SDK, spustite:

sdk uninstall ant 1.10.1

Vyššie uvedený príkaz odinštaluje Apache Ant 1.10.1 z nášho systému.

Aktualizujte program SDKMAN

V prípade, že existuje nová verzia nástroja SDKMAN, nainštaluje ho nasledujúci príkaz, ak je k dispozícii.

sdk selfupdate

SDKMAN bude tiež pravidelne kontrolovať aktualizácie a poskytne pokyny k aktualizácii.

Vymazať vyrovnávaciu pamäť

sdkman vyčistiť vyrovnávaciu pamäť

Odporúča sa vymazať vyrovnávaciu pamäť Obsahuje binárne súbory SDK, ktoré sa občas stiahnu. Ak to chcete urobiť, jednoducho spustite:

sdk flush archives

Je tiež dobrý čistý dočasný priečinok pre ušetrenie miesta:

sdk flush temp

Odinštalujte SDKMAN

Ak po vyskúšaní zistíte, že SDKMAN nepotrebujete alebo sa vám celkom nepáči, môžete ho vymazať zadaním do terminálu:

rm -rf ~/.sdkman

Nakoniec otvorte súbory .bashrc, .bash_profile alebo .profile. Nájdite a odstráňte nasledujúce riadky od konca spisu.

odinštalovať súbor bashrc 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"

Pomoc

na získať ďalšie podrobnosti, môžete vyhľadať sekciu pomoci zadaním:

sdkman pomoc

sdk help

na Získajte viac informácií o tomto programe, môžete sa obrátiť na webová stránka projektu alebo vaša stránka GitHub.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.