Hi, MWN’ers!
Kebanyakan sistem operasi mirip Unix modern menawarkan mekanisme terpusat untuk menemukan dan menginstal perangkat lunak. Perangkat lunak biasanya didistribusikan dalam bentuk paket, disimpan dalam repositori. Bekerja dengan paket dikenal sebagai manajemen paket. Paket menyediakan komponen dasar dari sistem operasi, bersama dengan perpustakaan, aplikasi, layanan, dan dokumentasi bersama. Sistem manajemen paket melakukan lebih dari satu kali instalasi perangkat lunak. Ini juga menyediakan alat untuk meningkatkan paket yang sudah diinstal. Repositori paket membantu memastikan kode telah diperiksa untuk digunakan pada sistem Anda, dan bahwa versi perangkat lunak yang diinstal telah disetujui oleh pengembang dan pengelola paket. Saat mengonfigurasi server atau lingkungan pengembangan, sering kali perlu melihat melampaui repositori resmi. Paket dalam rilis distribusi yang stabil mungkin sudah ketinggalan zaman, terutama di mana perangkat lunak baru atau yang berubah dengan cepat. Namun demikian, manajemen paket adalah keterampilan penting bagi administrator dan pengembang sistem, dan kekayaan perangkat lunak yang dikemas untuk distribusi utama adalah sumber daya yang luar biasa. Panduan ini dimaksudkan sebagai referensi cepat untuk dasar-dasar menemukan, menginstal, dan meningkatkan paket pada berbagai distribusi, dan akan membantu Anda menerjemahkan pengetahuan itu antar sistem. Sistem Manajemen Paket: Tinjauan Singkat Sebagian besar sistem paket dibangun di sekitar koleksi file paket. File paket biasanya arsip yang berisi binari yang dikompilasi dan sumber daya lain yang menyusun perangkat lunak, bersama dengan skrip instalasi. Paket juga mengandung metadata yang berharga, termasuk dependensinya, daftar paket lain yang diperlukan untuk menginstal dan menjalankannya. Meskipun fungsionalitas dan manfaatnya sangat mirip, format dan alat pengemasan berbeda-beda berdasarkan platform:
Mengubah daftar repositori
pada apt : edit file /etc/apt/sources.list
pada yum: create atau edit file /etc/yum.repos.d/NAMAFILE
Mengupdate indeks (metadata), biasa dilakukan secara berkala atau setelah mengedit /etc/apt/sources.list
pada apt: apt-get update
pada yum: tidak perlu, sebab otomatis dicek/diupdate?
Menginstal paket tertentu dari repositori
pada apt: apt-get install NAMAPAKET
pada yum: yum install NAMAPAKET
Menghapus paket tertentu dari repositori
pada apt: apt-get remove NAMAPAKET
pada yum: yum remove NAMAPAKET
Perlu dicatat bahwa di apt, dengan remove saja maka file-file konfigurasi sebuah paket masih tersisa. Jika ingin menghapus file konfigurasi juga, gunakan “apt-get remove –purge NAMAPAKET”
mengupdate paket-paket di sistem
pada apt: apt-get upgrade atau apt-get dist-upgrade
pada yum: yum update