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.
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.
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.
Geser Profil Terminal Lancar Dari Powershell ke WSL.
Sekarang buka Tema dan pilih Ubuntu Bash
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:
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-powerline
untuk menginstal Powerline Fonts.
Ini akan menginstal PowerLine Fonts dan Terminal akan terlihat seperti ini:
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.