Terbaru

Memasang Synaptic Package Manager di Kali Linux


Kali Linux adalah sistem operasi yang fantastis untuk pengujian penetrasi dan evaluasi keamanan. Muncul dengan hampir semua alat keamanan yang terpasang, sangat ringan secara default, dan memiliki ekosistem yang sangat besar yang terus membantu proyek ini.
Dalam pemrograman jarang sekali kita mengerjakan project kita dari nol. Karena ada saja beberapa library/package "siap pakai" bukan "buatan kita" yang di integrasikan dalam project. Bisa jadi karena kita tidak mampu membuat library tersebut atau alasannya kita hanya ingin fokus bangun product, akhirnya menghemat waktu kerja dengan "memanfaatkan library buatan tetangga" yang telah berbagi dengan kita. Sebenernya dengan memanfaatkan apa yang sudah orang lain buat bisa menghemat waktu development. Dengan itu kita juga menghindari "reinventing the wheel".
Menyambung pembicaraan tentang library. Mari kita mengenal package manager (bisa juga kita panggil package management system). Package manager yang dimaksud disini adalah aplication-level package manager (dalam programming). Karena package manager pun ada untuk Operating System (Seperti msi, tgz, rpm, homebrew dll). Package manager peran besarnya adalah mengatur library dalam project kita. Package manager juga menyediakan fitur auto consume, dia mendownload library dari repository, menaruh library (yang sudah ter-download) ke path yang sudah ditentukan kemudian menghubungkannya dengan project kita (biasanya dengan konsep autoload), dan memecahkan masalah dependencies (yaitu ketergantungan, Maka dari itu package manager sering juga disebut dependencies manager.
Apapun bahasa pemrogramannya, package manager selalu mempunyai dua bagian, yaitu :
  1. Repository dari source code. Repository source code ini berbasis version control (git/svn/hg) yang disimpan di suatu server. (Tempat dimana programmer baik hati mengupload hasil karyanya :p).
  2. Program client. Program ini bertugas untuk berkomunikasi dengan repository, dan mengerjakan pekerjaan client side. Biasanya bentuknya Command Line Tool (Dijalankan dalam Command Line Interface).
Satu paket yang saya instal di setiap instalasi Kali adalah Synaptic Package Manager. Ini adalah utilitas berbasis GUI yang memungkinkan saya mencari paket di berbagai repositori dan menginstalnya dengan dua klik. Synaptic merupakan andalan banyak distro Linux karena mudah digunakan dan menyediakan front-end yang bisa digunakan sambil memanfaatkan kerangka paket Linux yang ada. Manfaat yang kurang diakui adalah Synaptic secara otomatis menyaring paket yang tidak akan berjalan pada sistem saat ini karena perbedaan arsitektur, persyaratan sistem, dan sebagainya. Apa yang tidak suka tentang itu?

Untuk menginstal Synaptic Package Manager di Kali Linux, pertama buka jendela Terminal.
Jika Anda tidak login sebagai root root untuk menjadi root. Anda juga bisa memberi pengantar pernyataan berikutnya dengan sudo untuk efek yang sama.
Selanjutnya jalankan apt-get update untuk mengupdate daftar paket.
Maka yang penting sedikit, jalankan apt-get install synaptic.
001-Installing-Synaptic-Package-Manager-in-Kali-Linux
Tekan Y dan penginstalan dimulai. Setelah penginstalan selesai Anda akan melihat terminal prompt.
002-Installing-Synaptic-Package-Manager-in-Kali-Linux
Setelah instalasi selesai Anda dapat menemukan LibreOffice pada menu Applications atau di bar peluncuran cepat.
003-quick-launch-Synaptic-Package-Manager-in-Kali-Linux
Saat Anda menyalakan Synaptic, luangkan waktu sejenak untuk memindai repositori dan paket. Akhirnya, jendela Synaptic utama muncul.
004-quick-launch-Synaptic-Package-Manager-in-Kali-Linux
Perhatikan bahwa ada lebih dari 48000 paket yang tersedia dalam daftar. Itu sebabnya saya jarang bisa menemukan paket yang sesuai dengan kebutuhan saya. Sebaiknya klik tombol Cari di bilah alat alih-alih menavigasi menu. Ini akan menghemat banyak waktu bergulir dan membiarkan Anda kembali melakukan hacking lebih cepat.
Enjoy!