Menyiapkan Subsistem Windows untuk Linux

· 3 min read
Menyiapkan Subsistem Windows untuk Linux
Photo by Windows / Unsplash

Mengapa WSL penting bagi pengembang yang menggunakan Windows?

Bekerja sebagai pengembang web dapat menjadi pilihan karir yang menarik dan dinamis, memungkinkan individu untuk membuat, merancang, dan memelihara situs web dan aplikasi web. Namun, tidak jarang kita menghadapi tantangan teknis dalam prosesnya, terutama saat bekerja dengan sistem operasi yang berbeda. Windows, sebagai pilihan populer di kalangan pengembang, terkadang menghadirkan masalah kompatibilitas dengan alat dan kerangka kerja tertentu.

Salah satu solusi untuk mengatasi kendala tersebut adalah dengan menginstal Windows Subsystem for Linux (WSL) di mesin Windows Anda. WSL memungkinkan pengembang untuk menjalankan lingkungan Linux langsung di Windows, menjembatani kesenjangan antara kedua sistem operasi. Dengan menginstal WSL, pengembang web mendapatkan akses ke berbagai alat canggih dan serbaguna yang biasa digunakan dalam komunitas pengembangan.

Hari ini, saya akan memandu Anda tentang cara menginstal WSL dan mengatur lingkungan Linux di Windows dengan font dan gaya yang keren. Sangat penting untuk memastikan bahwa lingkungan Anda selalu mutakhir untuk menghindari potensi masalah.

Menginstal kode VS

Penting untuk menginstal Visual Studio Code (VS Code) karena banyak digunakan oleh banyak pengembang web karena keandalan, efisiensi, dan kesederhanaannya. Mudah digunakan dan menawarkan berbagai fitur yang meningkatkan pengalaman pengembangan.

Berikut ini link download Visual Studio Code untuk Windows: https://code.visualstudio.com/download

Menginstal Ubuntu

Menginstal Ubuntu sangat penting karena berfungsi sebagai sistem operasi yang mendasari terminal WSL. Cukup buka Microsoft Store dan instal Ubuntu dari sana.

gambar

Menginstal WSL

Buka Windows Powershell sebagai administrator lalu instal WSL dengan mengikuti perintah:

wsl --install

Jika Anda mengalami kesalahan saat menginstal WSL, Anda harus membuka "Menghidupkan dan mematikan fitur Windows" dan mengaktifkan opsi "Platform Mesin Virtual". Setelah instalasi, Anda akan diminta memasukkan nama pengguna UNIX (yang harus menggunakan huruf kecil) dan kemudian meminta kata sandi.

gambar

Untuk memastikan performa optimal, disarankan untuk bekerja dalam direktori root Linux daripada direktori Windows saat menggunakan WSL. Bekerja di direktori root meningkatkan efisiensi, membuat pekerjaan Anda lebih mudah dan cepat. Untuk menavigasi ke direktori root, Anda dapat menggunakan perintah berikut di PowerShell setelah menginstal WSL:

wsl -u root

Memasang Terminal

Di sini Kami menggunakan Terminal Lancar karena lebih kompatibel dengan Ubuntu.

gambar

Geser Profil Terminal Lancar Dari Powershell ke WSL.

gambar

Sekarang buka Tema dan pilih Ubuntu Bash

gambar

Instal Bashnya

cp .prompt $HOME/.prompt
echo "source .prompt" >> $HOME.bashrc
source $HOME/.bashrc

Memasang Tema Zsh

Sekarang WSL sudah terpasang, target selanjutnya adalah menjadikannya Cantik.

Kami akan menginstal Tema Zsh untuk menginstal Tema Zsh, buka Terminal Lancar dan Masukkan perintah ini:

sh -c “$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Sekarang, Anda harus memastikan bahwa tema zsh berfungsi dengan sempurna.

Masukkan perintah berikut satu per satu:

cp .prompt $ZSH/themes/fluent-git.zsh-theme
echo "ZSH_THEME="fluent-git"" >> $HOME/.zshrc
source $HOME/.zshrc

Terminal Anda akan terlihat seperti ini:

gambar

Font PowerLine

Anda perlu mengatur terminal Anda untuk menggunakan font powerline yang telah dipatch sehingga karakter dalam prompt akan ditampilkan dengan benar.

Anda dapat memilih font dari sini:

https://github.com/powerline/fonts

Jalankan sudo apt-get install fonts-powerlineuntuk menginstal Powerline Fonts.

Ini akan menginstal PowerLine Fonts dan Terminal akan terlihat seperti ini:

gambar

Kesimpulan

Kesimpulannya, instalasi WSL (Windows Subsystem for Linux) sangat menguntungkan Full Stack Developers. Dengan menyediakan kompatibilitas dengan alat, perpustakaan, dan lingkungan berbasis Linux, WSL memungkinkan pengembang untuk bekerja secara lancar dengan ekosistem perangkat lunak Linux yang luas di mesin Windows mereka. Kompatibilitas ini memastikan lingkungan pengembangan yang konsisten dan memungkinkan integrasi alat Windows dan Linux ke dalam alur kerja. Selain itu, dengan mengikuti langkah-langkah instalasi yang tepat, seperti mengaktifkan "Platform Mesin Virtual" dan memilih direktori root untuk bekerja, pengembang dapat meningkatkan efisiensi dan kecepatan proses pengembangan mereka. Secara keseluruhan, WSL memberdayakan Full Stack Developers dengan menjembatani kesenjangan antara Windows dan Linux, memperluas pilihan dan kemampuan mereka dalam bidang pengembangan.