Kalau kamu seorang developer yang butuh sistem stabil, ringan, dan bebas gangguan, Debian bisa jadi sahabat terbaikmu. Distro Linux yang satu ini memang terkenal minim drama, tapi punya performa maksimal. Cocok banget buat kamu yang lebih suka fokus ngoding ketimbang ribet beresin error sistem.
Tapi, banyak developer—terutama yang baru nyemplung ke dunia Linux—berpikir setup Debian itu makan waktu dan harus utak-atik terminal seharian. Tenang, itu cuma mitos! Faktanya, kamu bisa menyiapkan Debian yang ideal untuk kebutuhan development hanya dalam waktu 10 menit. Serius!
Yuk, kita bahas langkah-langkahnya, lengkap dengan tips supaya workflow kamu makin efisien!
Baca juga:“Koneksi LAN di Rumah: Cara Mudah Menyambungkan Semua Perangkat”
Kenapa Developer Harus Pertimbangkan Debian?
Sebelum masuk ke cara setup, penting juga buat tahu kenapa banyak developer profesional akhirnya melabuhkan hati ke Debian.
Keunggulan Debian untuk developer:
- Stabil dan jarang crash, cocok untuk proyek jangka panjang.
- Reputasi keamanan yang kuat, minim risiko celah.
- Repositori yang luas, banyak tools development tersedia langsung dari APT.
- Bebas bloatware, jadi ringan dan cepat.
- Kompatibel dengan banyak bahasa dan framework, dari Python, Node.js, PHP, sampai Docker.
Kalau kamu butuh sistem yang “pasang langsung kerja”, Debian jelas memenuhi syarat.
Apa Saja yang Harus Diinstal Setelah Debian Terpasang?
Anggap saja kamu sudah berhasil install Debian (pakai netinst ISO atau versi desktop). Sekarang saatnya bikin lingkungan kerja yang siap pakai. Dan tenang, semua ini bisa selesai dalam waktu singkat.
Daftar tools dasar untuk development:
bashSalinEditsudo apt update && sudo apt install -y \
build-essential \
git \
curl \
wget \
vim \
gnupg \
software-properties-common \
zsh
Penjelasan singkat:
build-essential: compiler C/C++, penting buat banyak library.git: wajib untuk manajemen versi.curldanwget: untuk unduh file via terminal.vim: editor teks ringan (bisa ganti sesuai selera).zsh: shell modern yang lebih nyaman dari bash (opsional tapi direkomendasikan).
Bagaimana Cara Instalasi Bahasa Pemrograman Favorit?
Setiap developer punya stack andalan. Untungnya, Debian mendukung banyak bahasa pemrograman populer. Berikut beberapa contoh setup cepat.
1. Python (dan pip)
bashSalinEditsudo apt install python3 python3-pip
2. Node.js dan npm
Gunakan NodeSource untuk versi terbaru:
bashSalinEditcurl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
3. PHP dan Composer
bashSalinEditsudo apt install php php-cli unzip curl
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
4. Java (OpenJDK)
bashSalinEditsudo apt install default-jdk
5. Docker
bashSalinEditsudo apt install docker.io
sudo systemctl enable --now docker
sudo usermod -aG docker $USER
Setelah itu, logout dan login kembali agar grup docker aktif.
Editor dan IDE Apa yang Cocok di Debian?
Pertanyaan yang sering muncul: “Saya harus pakai apa buat ngoding di Debian?”
Jawabannya tergantung preferensi. Tapi berikut ini beberapa pilihan populer:
Aplikasi GUI:
- Visual Studio Code
Bisa diinstal lewat Snap atau .deb langsung dari situs resminya. - Sublime Text
Cepat, ringan, dan cocok untuk yang suka tampilan sederhana. - IntelliJ IDEA / PyCharm / WebStorm
Cocok untuk Java, Python, dan stack web modern.
Aplikasi Terminal:
- Neovim atau Vim untuk kamu yang hardcore.
- TUI seperti micro atau helix juga makin populer karena ringan dan intuitif.
Baca juga:Wisuda Periode I 2025 Universitas Teknokrat: Cetak Generasi Siap Sambut Indonesia Emas
Apa Tips Agar Debian Siap Coding dalam 10 Menit?
Untuk mempercepat proses setup dan membuat Debian makin nyaman untuk coding, ikuti tips ini:
- Buat alias di
.bashrcatau.zshrc
Supaya perintah panjang jadi singkat. Contoh: bashSalinEditalias gs='git status' alias serve='python3 -m http.server' - Gunakan Tmux untuk multitasking di terminal
Jalankan banyak sesi dalam satu layar. - Aktifkan Firewall dan SSH jika kerja remote
Install dan aktifkan UFW: bashSalinEditsudo apt install ufw sudo ufw enable - Simpan semua setup dalam satu script bash
Jadi kalau install ulang, tinggal jalankan satu file, semua langsung terpasang.
Penulis: Nur aini
