Linux
  • Pengenalan
  • Filesystem Tree
  • Proses
  • Sinyal
  • Manajemen package
  • Monitoring sistem
  • Monitoring I/O
  • Filesystem dan VFS (belum)
  • Fitur filesystem (belum)
  • Manajemen volume logis / LVM (belum)
  • Kernel
  • Manajemen akun user
  • Izin dan kepemilikan file
  • Alamat jaringan
  • Konfigurasi perangkat jaringan
  • Firewall
  • Startup sistem dan grub
  • System Init: Systemd, SystemV dan Upstart
  • Troubleshooting dasar
  • Lab & Quiz
Powered by GitBook
On this page
  • Mengapa menggunakan package?
  • Konsep software packaging
  • Jenis paket
  • APT

Manajemen package

Mengapa menggunakan package?

Sistem manajemen software packet dapat melacak file dan metadata secara otomatis, dapat diprediksi, dan andal membuat proses instalasi sistem tanpa memerlukan pekerjaan manual pada setiap sistem individual. fitur-fitur:

  • Otomatisasi: Tidak perlu instalasi dan peningkatan manual

  • Skalabilitas: Instal paket pada satu sistem, atau 10.000 sistem

  • Pengulangan dan prediktabilitas

  • Keamanan dan audit

Konsep software packaging

Sistem manajemen package menyediakan alat yang memungkinkan administrator sistem mengotomatiskan instalasi, peningkatan, konfigurasi, dan penghapusan paket perangkat lunak dengan cara yang diketahui, dapat diprediksi, dan konsisten.

  • Kumpulkan dan kompres file software terkait ke dalam satu paket (arsip), yang mungkin memerlukan instalasi paket lain terlebih dahulu

  • Memungkinkan instalasi atau penghapusan perangkat lunak dengan mudah

  • Dapat memverifikasi integritas file melalui database internal

  • Dapat mengautentikasi asal paket

  • Memfasilitasi peningkatan

  • Kelompokkan paket berdasarkan fitur logis

  • Kelola ketergantungan antar paket

Jenis paket

  • Binary packages : berisi file yang siap untuk diterapkan, (file/library yang dapat dieksekusi)

  • Source packages : digunakan untuk menghasilkan paket biner

  • Architecture-independent : berisi file dan skrip yang berjalan dibawah penerjemah interpreter skrip, file dokumentasi dan konfigurasi

  • Meta-packages : grub package terkait yang mengumpulkan semua yang diperlukan untuk menginstall subsistem yang relatif besar (lingkungan desktop, office suite, dll)

APT

Digunakan pada sistem berbasis debian, APT (Advanced Packaging Tool) menyediakan layanan cerdas tingkat tinggi untuk menggunakan program dpkg yang mendasarinya. utilitas utamanya apt-get dan apt-cache yang secara otomatis dapat meyelesaikan ketergantungan ketika menginstall, memperbarui, dan menghapus package dengan mengakses repository eksternal software yang sudah disinkronasi. apt dan apt-get dapat digunakan tapi apt-get berfungsi lebih baik dalam skrip.

utilitas apt , apt-get , apt-cache adalah alat command line APT untuk manajemen paket yang digunakan untuk menginstal, mengelola dan mengupgrade paket individual atau keseluruhan sistem, dan mengupgrade distribusi ke rilis yang benar-benar baru, yang bisa menjadi tugas yang sulit.

  • apt-file : memperbarui database

  • dist-upgrade : tidak akan diperbarui ke distribusi baru

sudo apt-get install apt-file
sudo apt-file update
apt-cache search apache2
apt-cache show apache2
apt-cache showpkg apache2
apt-cache depends apache2
apt-file search apache2.conf
apt-file list apache2
sudo apt-get install [package]
sudo apt-get remove [package]
sudo apt-get --purge remove [package]
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt-get clean

PreviousSinyalNextMonitoring sistem

Last updated 1 year ago