Cara menginstal Linux di Windows dengan WSL

Pengembang dapat mengakses kekuatan Windows dan Linux secara bersamaan pada komputer Windows. Subsistem Windows untuk Linux (WSL) memungkinkan pengembang menginstal distribusi Linux (seperti Ubuntu, OpenSUSE, Kali, Debian, Arch Linux, dll) dan menggunakan aplikasi Linux, utilitas, dan alat baris perintah Bash langsung di Windows, tidak dimodifikasi, tanpa overhead komputer virtual tradisional atau penyiapan dualboot.

Prasyarat

Anda harus menjalankan Windows 10 versi 2004 dan yang lebih tinggi (Build 19041 dan yang lebih tinggi) atau Windows 11 untuk menggunakan perintah di bawah ini. Jika Anda menggunakan versi yang lebih lama, silakan lihat halaman penginstalan manual.

Perintah Instal WSL

Anda sekarang dapat menginstal semua yang Anda butuhkan untuk menjalankan WSL dengan satu perintah. Buka PowerShell atau Windows Command Prompt dalam mode administrator dengan mengklik kanan dan memilih "Jalankan sebagai administrator", masukkan perintah wsl --install, lalu mulai ulang komputer Anda.

wsl --install

Perintah ini akan memungkinkan fitur yang diperlukan untuk menjalankan WSL dan menginstal distribusi Ubuntu Linux. (Distribusi default ini dapat diubah).

Jika Anda menjalankan build yang lebih lama, atau lebih suka tidak menggunakan perintah instal dan ingin petunjuk langkah demi langkah, lihat Langkah penginstalan manual WSL untuk versi yang lebih lama.

Pertama kali Anda meluncurkan distribusi Linux yang baru diinstal, jendela konsol akan terbuka dan Anda akan diminta untuk menunggu file mende-kompres dan disimpan di komputer Anda. Semua peluncuran di masa mendatang harus memakan waktu kurang dari satu detik.

Catatan

Perintah di atas hanya berfungsi jika WSL tidak diinstal sama sekali. Jika Anda menjalankan wsl --install dan melihat teks bantuan WSL, coba jalankan wsl --list --online untuk melihat daftar distro yang tersedia dan jalankan wsl --install -d <DistroName> untuk menginstal distro. Untuk menghapus instalan WSL, lihat Menghapus instalan versi warisan WSL atau membatalkan pendaftaran atau menghapus instalasi distribusi Linux.

Mengubah distribusi Linux default yang terinstal

Secara default, distribusi Linux yang diinstal akan menjadi Ubuntu. Ini dapat diubah menggunakan -d bendera .

  • Untuk mengubah distribusi yang diinstal, masukkan: wsl --install -d <Distribution Name>. Ganti <Distribution Name> dengan nama distribusi yang ingin Anda instal.
  • Untuk melihat daftar distribusi Linux yang tersedia untuk diunduh melalui toko online, masukkan: wsl --list --online atau wsl -l -o.
  • Untuk menginstal distribusi Linux tambahan setelah penginstalan awal, Anda juga dapat menggunakan perintah: wsl --install -d <Distribution Name>.

Tip

Jika Anda ingin menginstal distribusi tambahan dari dalam baris perintah Linux/Bash (bukan dari PowerShell atau Command Prompt), Anda harus menggunakan .exe dalam perintah: wsl.exe --install -d <Distribution Name> atau untuk mencantumkan distribusi yang tersedia: wsl.exe -l -o.

Jika Anda mengalami masalah selama proses penginstalan, periksa bagian penginstalan panduan pemecahan masalah.

Untuk menginstal distribusi Linux yang tidak tercantum sebagai tersedia, Anda dapat mengimpor distribusi Linux apa pun menggunakan file TAR. Atau dalam beberapa kasus, seperti halnya Arch Linux, Anda dapat menginstal menggunakan .appx file. Anda juga dapat membuat distribusi Linux kustom Anda sendiri untuk digunakan dengan WSL.

Menyiapkan info pengguna Linux Anda

Setelah menginstal WSL, Anda harus membuat akun pengguna dan kata sandi untuk distribusi Linux yang baru diinstal. Lihat Praktik terbaik untuk menyiapkan panduan lingkungan pengembangan WSL untuk mempelajari selengkapnya.

Menyiapkan dan praktik terbaik

Sebaiknya ikuti Praktik terbaik kami untuk menyiapkan panduan lingkungan pengembangan WSL untuk panduan langkah demi langkah tentang cara menyiapkan nama pengguna dan kata sandi untuk distribusi Linux yang diinstal, menggunakan perintah WSL dasar, menginstal dan menyesuaikan Terminal Windows, menyiapkan untuk kontrol versi Git, pengeditan kode, dan penelusuran kesalahan menggunakan server jarak jauh Visual Studio Code, praktik yang baik untuk penyimpanan file, menyiapkan database, memasang drive eksternal, menyiapkan akselerasi GPU, dan banyak lagi.

Periksa versi WSL mana yang Anda jalankan

Anda dapat mencantumkan distribusi Linux yang diinstal dan memeriksa versi WSL masing-masing diatur ke dengan memasukkan perintah: wsl -l -v di PowerShell atau Windows Command Prompt.

Untuk mengatur versi default ke WSL 1 atau WSL 2 saat distribusi Linux baru diinstal, gunakan perintah: wsl --set-default-version <Version#>, ganti <Version#> dengan 1 atau 2.

Untuk mengatur distribusi Linux default yang digunakan dengan wsl perintah, masukkan: wsl -s <DistributionName> atau wsl --set-default <DistributionName>, mengganti <DistributionName> dengan nama distribusi Linux yang ingin Anda gunakan. Misalnya, dari PowerShell/CMD, masukkan: wsl -s Debian untuk mengatur distribusi default ke Debian. Sekarang berjalan wsl npm init dari Powershell akan menjalankan npm init perintah di Debian.

Untuk menjalankan distribusi wsl tertentu dari dalam PowerShell atau Windows Command Prompt tanpa mengubah distribusi default Anda, gunakan perintah : wsl -d <DistributionName>, mengganti <DistributionName> dengan nama distribusi yang ingin Anda gunakan.

Pelajari selengkapnya dalam panduan untuk perintah Dasar untuk WSL.

Meningkatkan versi dari WSL 1 ke WSL 2

Penginstalan Linux baru, yang diinstal menggunakan wsl --install perintah , akan diatur ke WSL 2 secara default.

Perintah wsl --set-version dapat digunakan untuk menurunkan tingkat dari WSL 2 ke WSL 1 atau untuk memperbarui distribusi Linux yang diinstal sebelumnya dari WSL 1 ke WSL 2.

Untuk melihat apakah distribusi Linux Anda diatur ke WSL 1 atau WSL 2, gunakan perintah: wsl -l -v.

Untuk mengubah versi, gunakan perintah: wsl --set-version <distro name> 2 mengganti <distro name> dengan nama distribusi Linux yang ingin Anda perbarui. Misalnya, wsl --set-version Ubuntu-20.04 2 akan mengatur distribusi Ubuntu 20.04 Anda untuk menggunakan WSL 2.

Jika Anda menginstal WSL secara manual sebelum wsl --install perintah tersedia, Anda mungkin juga perlu mengaktifkan komponen opsional komputer virtual yang digunakan oleh WSL 2 dan menginstal paket kernel jika Anda belum melakukannya.

Untuk mempelajari lebih lanjut, lihat Referensi perintah untuk WSL untuk daftar perintah WSL, Membandingkan WSL 1 dan WSL 2 untuk panduan tentang mana yang akan digunakan untuk skenario kerja Anda, atau Praktik terbaik untuk menyiapkan lingkungan pengembangan WSL untuk panduan umum tentang menyiapkan alur kerja pengembangan yang baik dengan WSL.

Cara menjalankan beberapa distribusi Linux dengan WSL

WSL mendukung menjalankan distribusi Linux yang berbeda sebanyak yang ingin Anda instal. Ini dapat mencakup pemilihan distribusi dari Microsoft Store, mengimpor distribusi kustom, atau membangun distribusi kustom Anda sendiri.

Ada beberapa cara untuk menjalankan distribusi Linux Anda setelah diinstal:

  • Instal Terminal Windows(Disarankan) Menggunakan Terminal Windows mendukung baris perintah sebanyak yang ingin Anda instal dan memungkinkan Anda membukanya di beberapa tab atau panel jendela dan beralih dengan cepat antara beberapa distribusi Linux atau baris perintah lainnya (PowerShell, Command Prompt, Azure CLI, dll). Anda dapat sepenuhnya menyesuaikan terminal Anda dengan skema warna unik, gaya font, ukuran, gambar latar belakang, dan pintasan keyboard kustom. Pelajari selengkapnya.
  • Anda dapat langsung membuka distribusi Linux Anda dengan mengunjungi Windows menu Mulai dan mengetikkan nama distribusi yang diinstal. Misalnya: "Ubuntu". Ini akan membuka Ubuntu di jendela konsolnya sendiri.
  • Dari Windows Command Prompt atau PowerShell, Anda dapat memasukkan nama distribusi yang diinstal. Misalnya: ubuntu
  • Dari Windows Command Prompt atau PowerShell, Anda dapat membuka distribusi Linux default di dalam baris perintah Anda saat ini, dengan memasukkan: wsl.exe.
  • Dari Windows Command Prompt atau PowerShell, Anda dapat menggunakan distribusi Linux default di dalam baris perintah Anda saat ini, tanpa memasukkan yang baru, dengan memasukkan:wsl [command]. [command] Mengganti dengan perintah WSL, seperti: wsl -l -v untuk mencantumkan distribusi yang diinstal atau wsl pwd untuk melihat di mana jalur direktori saat ini dipasang di wsl. Dari PowerShell, perintah get-date akan memberikan tanggal dari sistem file Windows dan wsl date akan memberikan tanggal dari sistem file Linux.

Metode yang Anda pilih harus bergantung pada apa yang Anda lakukan. Jika Anda telah membuka baris perintah WSL dalam jendela Windows Prompt atau PowerShell dan ingin keluar, masukkan perintah: exit.

Ingin mencoba fitur pratinjau WSL terbaru?

Coba fitur atau pembaruan terbaru untuk WSL dengan bergabung dengan Program Windows Insiders. Setelah bergabung dengan Windows Insiders, Anda dapat memilih saluran yang ingin Anda terima build pratinjau dari dalam menu pengaturan Windows untuk secara otomatis menerima pembaruan WSL atau fitur pratinjau yang terkait dengan build tersebut. Anda dapat memilih dari:

  • Saluran dev: Pembaruan terbaru, tetapi stabilitas rendah.
  • Saluran beta: Ideal untuk pengadopsi awal, build yang lebih andal daripada saluran Dev.
  • Saluran Pratinjau Rilis: Pratinjau perbaikan dan fitur utama pada versi Windows berikutnya tepat sebelum tersedia untuk publik umum.

Sumber daya tambahan