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.
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.
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.
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
atauwsl -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.
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.
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.
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.
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.
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 atauwsl pwd
untuk melihat di mana jalur direktori saat ini dipasang di wsl. Dari PowerShell, perintahget-date
akan memberikan tanggal dari sistem file Windows danwsl 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
.
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.
Umpan balik Windows Subsystem for Linux
Windows Subsystem for Linux adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: