SDKMAN, alat CLI untuk mengelola kit pengembangan perangkat lunak

tentang sdkman

Pada artikel selanjutnya kita akan melihat SDLMAN. Jika Anda adalah seorang pengembang yang sering menginstal dan uji aplikasi di berbagai SDK, Anda harus mencoba SDKMAN. Ini satu Alat CLI yang membantu Anda mengelola berbagai kit pengembangan perangkat lunak dengan mudah.

Alat ini akan memberi kita cara mudah untuk menginstal, mengubah, mendaftar dan menghapus SDK. Dengan SDKMAN, kami bisa mengelola versi paralel dari beberapa SDK dengan mudah di sistem operasi mirip Unix. Ini juga memungkinkan pengembang untuk menginstal Software Development Kits untuk JVM, Groovy, Scala, Kotlin, dan Ceylon. Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x, dan banyak lainnya. SDKMAN gratis, ringan, open source dan ditulis dalam bash.

Instal SDKMAN

Menginstal SDKMAN sangat mudah. Pertama, kami harus memastikan telah menginstal aplikasi zip, unzip, dan curl. Ini tersedia di repositori default untuk sebagian besar distribusi Gnu / Linux. Di Ubuntu, kita hanya perlu mengetik di terminal (Ctrl + Alt + T):

sudo apt install zip unzip curl

sekarang kami akan menginstal SDKMAN menggunakan perintah:

Instalasi sdkman

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

Instalasi sesederhana itu. Setelah selesai, kami akan menjalankan perintah berikut:

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

Akhirnya, periksa apakah penginstalan berhasil menggunakan perintah:

versi sdkman

sdk version

Kelola beberapa kit pengembangan perangkat lunak

Untuk melihat daftar kandidat yang tersedia (SDK), jalankan di terminal (Ctrl + Alt + T):

kandidat sdkman

sdk list

Seperti yang Anda lihat, SDKMAN mencantumkan kandidat bersama dengan deskripsinya, situs web resmi mereka, dan perintah penginstalan. Tekan tombol j untuk turun dalam daftar dan huruf k untuk naik.

Instal SDK

Untuk menginstal file SDK, misalnya Java JDK, jalankan:

sdkman menginstal sdk java

sdk install java

Jika Anda memiliki beberapa SDK, itu akan menanyakan apakah Anda ingin versi terbaru yang diinstal ditetapkan sebagai default. Jika Anda menjawab Si versi yang baru saja Anda instal akan disetel sebagai default.

Instal versi SDK

untuk instal versi tertentu dari SDK, kami akan melakukan sesuatu seperti berikut:

sdkman menginstal ant

sdk install ant 1.10.1

Perintah di atas akan menginstal Apacha Ant versi 1.10.1. To daftar versi yang tersedia calon, semut dalam hal ini, gunakan perintah:

daftar versi kandidat yang tersedia sdkman

sdk list ant

Seperti yang saya katakan, jika Anda telah menginstal beberapa versi, SDKMAN akan menanyakan apakah Anda ingin versi yang Anda instal disetel sebagai default. Anda dapat menjawab Ya untuk menyetel versi ini sebagai default. Selain itu, Anda dapat melakukannya nanti menggunakan perintah berikut:

sdk default ant 1.10.1

Perintah di atas akan menetapkan Apache Ant versi 1.10.1 sebagai default.

Periksa versi mana yang digunakan

untuk periksa versi SDK mana yang saat ini digunakan, misalnya Java, kami akan menjalankan perintah seperti:

sdkman java saat ini

sdk current java

Periksa versi paket yang diinstal dengan SDKMAN

Kita bisa periksa versi mana yang saat ini digunakan untuk semua kandidat yang telah kami instal, kami akan menjalankan perintah:

sdkman saat ini memeriksa versi sdk yang diinstal

sdk current

Perbarui kandidat

untuk perbarui sdk usang, dalam hal ini scala, lakukan dengan perintah:

sdk upgrade scala

juga kami dapat memeriksa apakah ada SDK yang diinstal sudah usang menggunakan perintah:

sdk upgrade

Aktifkan atau nonaktifkan fungsi offline

SDKMAN memiliki mode offline itu memungkinkan SDKMAN untuk bekerja saat bekerja offline. Itu dapat diaktifkan atau dinonaktifkan kapan saja menggunakan perintah berikut:

sdk offline enable

sdk offline disable

Hapus SDK yang diinstal

Untuk menghapus SDK yang diinstal, jalankan:

sdk uninstall ant 1.10.1

Perintah di atas akan menghapus Apache Ant 1.10.1 dari sistem kami.

Perbarui SDKMAN

Jika ada versi baru SDKMAN, perintah berikut akan menginstalnya jika tersedia.

sdk selfupdate

SDKMAN juga akan memeriksa pembaruan secara berkala dan akan memberikan instruksi untuk pembaruan tersebut.

Kosongkan cache

sdkman menghapus cache

Disarankan bersihkan cache Ini berisi file biner SDK yang diunduh dari waktu ke waktu. Untuk melakukannya, jalankan saja:

sdk flush archives

Itu juga bagus folder temp bersih untuk menghemat ruang:

sdk flush temp

Copot SDKMAN

Jika setelah mencobanya Anda menyadari bahwa Anda tidak memerlukan SDKMAN atau Anda tidak menyukainya, Anda dapat menghapusnya dengan mengetik di terminal:

rm -rf ~/.sdkman

Terakhir, buka file .bashrc, .bash_profile dan / atau .profile Anda. Temukan dan hapus baris berikut dari akhir file.

uninstall file 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"

Membantu

untuk dapatkan detail lebih lanjut, Anda dapat melihat bagian bantuan dengan mengetik:

bantuan sdkman

sdk help

untuk dapatkan informasi lebih lanjut tentang program ini, Anda dapat berkonsultasi dengan situs proyek atau halaman Anda GitHub.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.