Bagikan melalui


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 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.

Nota

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. Jika proses penginstalan macet pada 0,0%, jalankan wsl --install --web-download -d <DistroName> untuk terlebih dahulu mengunduh distribusi sebelum menginstal. 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 terinstal, masukkan:

    wsl.exe --install [Distro]
    

    Ganti [Distro] dengan nama distribusi yang ingin Anda instal.

  • Untuk melihat daftar distribusi Linux yang tersedia yang tersedia untuk diunduh melalui toko online, masukkan:

    wsl.exe --list --online
    

Jika Anda mengalami masalah selama proses penginstalan, periksa bagian penginstalan dari 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 Anda dapat menginstal menggunakan .appx file. Anda juga dapat membuat distribusi Linux kustom Anda sendiri untuk digunakan dengan WSL.

Atur 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.

Pengaturan dan Praktik Terbaik

Sebaiknya ikuti praktik Terbaik kami untuk menyiapkan panduan lingkungan pengembangan WSL sebagai panduan langkah demi langkah tentang cara menyiapkan nama pengguna dan kata sandi untuk distribusi Linux yang diinstal, memanfaatkan perintah dasar WSL, menginstal dan menyesuaikan Windows Terminal, menyiapkan kontrol versi Git, pengeditan kode, dan penelusuran kesalahan menggunakan server jarak jauh VS Code, praktik terbaik 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 yang digunakan oleh masing-masing dengan menjalankan perintah berikut:

wsl.exe --list --verbose

Untuk mengatur versi default ke WSL 1 atau WSL 2 saat distribusi Linux baru diinstal, gunakan perintah :

wsl.exe --set-default-version <1|2>

Untuk mengatur distribusi Linux default yang digunakan dengan wsl perintah , masukkan:

wsl.exe --set-default <Distro>

<Distro> Mengganti dengan nama distribusi Linux yang ingin Anda gunakan. Misalnya, dari PowerShell, masukkan: wsl -s Debian untuk mengatur distribusi default ke Debian. Sekarang menjalankan wsl npm init dari Powershell akan menjalankan perintah npm init di Debian.

Untuk menjalankan distribusi wsl tertentu dari dalam PowerShell tanpa mengubah distribusi default Anda, gunakan perintah :

wsl.exe --distribution <DistroName>

Ganti <DistroName> 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.

Untuk melihat apakah distribusi Linux Anda diatur ke WSL 1 atau WSL 2, gunakan perintah: wsl -l -v. Peningkatan dari WSL 1 ke WSL 2 atau penurunan dari WSL 2 ke WSL 1 dapat dilakukan menggunakan perintah berikut:

wsl.exe --set-version <Distro> <1|2>

<Distro> Mengganti dengan nama distribusi Linux yang ingin Anda perbarui. Misalnya, wsl --set-version Ubuntu 2 akan mengatur distribusi Ubuntu 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:

  • Dari 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 dengan cepat beralih 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 lebih lanjut.
  • Anda dapat langsung membuka distribusi Linux Anda dengan mengunjungi menu Mulai Windows dan mengetikkan nama distribusi yang diinstal. Misalnya: "Ubuntu". Ini akan membuka Ubuntu di jendela konsolnya sendiri.
  • Dari PowerShell, Anda dapat memasukkan nama distribusi yang terinstal. Misalnya: ubuntu
  • Dari PowerShell, Anda dapat membuka distribusi Linux default di dalam baris perintah Anda saat ini, dengan memasukkan: wsl.exe.
  • Dari PowerShell, Anda dapat menggunakan distribusi Linux default di dalam baris perintah Anda saat ini, tanpa memasukkan yang baru, dengan memasukkan:wsl [command]. Mengganti [command] 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 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 Kenari:
    • Ideal untuk pengguna yang sangat teknis.
    • Pratinjau perubahan platform terbaru di awal siklus pengembangan.
    • Build ini mungkin tidak stabil dan dirilis dengan dokumentasi yang terbatas atau bahkan tidak ada.
  • Saluran Dev:
    • Ideal untuk penggemar.
    • Akses build pratinjau Windows 11 terbaru saat kami menginkubasi ide baru dan mengembangkan fitur jangka panjang.
    • Akan ada beberapa tepi kasar dan stabilitas rendah.
  • Saluran Beta:
    • Ideal untuk pengadopsi awal.
    • Pratinjau dan berikan umpan balik tentang fitur pra-rilis untuk Windows 11 di lingkungan yang stabil.
  • Saluran Pratinjau Rilis:
    • Ideal jika Anda ingin mempratinjau perbaikan dan fitur utama tertentu, ditambah mendapatkan akses opsional ke versi Windows berikutnya sebelum umumnya tersedia untuk dunia.
    • Saluran ini juga direkomendasikan untuk pengguna komersial.

Jika Anda lebih suka tidak mengalihkan penginstalan Windows ke saluran pratinjau, Anda masih dapat menguji pratinjau terbaru WSL dengan mengeluarkan perintah:

wsl.exe --update --pre-release

Untuk informasi selengkapnya, periksa halaman Rilis WSL di GitHub.

Langkah Selanjutnya

Mari kita jelajahi perintah dasar WSL berikutnya.

Penginstalan offline

Untuk menginstal WSL secara offline, Anda perlu melakukan langkah-langkah berikut:

  • Unduh dan instal paket WSL MSI terbaru dari halaman rilis GitHub
  • Buka jendela PowerShell dengan hak istimewa admin dan jalankan dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart untuk mengaktifkan komponen opsional Platform Komputer Virtual. Anda mungkin perlu menghidupkan ulang komputer agar ini berlaku.
  • Instal distribusi melalui file .wsl. Anda dapat menemukan URL untuk mengunduh file-file ini di DistributionInfo.json untuk distro yang Anda pilih.

Sumber daya tambahan