Perbedaan Antara YUM dan Aptitude

YUM vs. Aptitude

Yellowdog Updater, Dimodifikasi (juga dikenal sebagai YUM) adalah utilitas manajemen paket baris perintah - yang berarti melalui jendela perintah, itu mengotomatiskan instalasi, peningkatan, konfigurasi, dan penghapusan paket perangkat lunak dari komputer. Ini adalah utilitas sumber terbuka, membuat tersedia untuk semua administrator di jaringan. Ada beberapa alat yang meningkatkan antarmuka baris perintah YUM dengan antarmuka pengguna grafis - membuat fungsinya lebih baik.

Aptitude sebagai Alat Pengemasan Lanjut (atau APT) yang menampilkan paket perangkat lunak dan memberi pengguna kemampuan untuk memilih paket yang ingin mereka instal atau hapus dari komputer mereka. Aptitude dilengkapi dengan sistem pencarian yang kuat yang memanfaatkan pola pencarian fleksibilitas. Hal ini sebagian besar didasarkan pada perpustakaan terminal komputer ncurses - perpustakaan pemrograman yang menyediakan API dan memberikan programmer kekuatan untuk menulis antarmuka pengguna teks tanpa menggunakan terminal.

YUM adalah perombakan total dari pendahulunya, Yellowdog Updater (juga dikenal sebagai YUP). Itu disusun sebagai sarana memperbarui dan mengelola sistem Red Hat Linux dan sejak awal telah diadopsi oleh Red Hat Enterprise Linux, Fedora, CentOS, dan banyak distribusi Linux lainnya yang semuanya berbasis RPM. Utilitas YUM menyinkronkan metadata jarak jauh ke klien lokal tanpa diminta untuk melakukannya. Dengan demikian, YUM tidak dapat gagal jika pengguna gagal menjalankan perintah pada interval yang diperlukan perintah tertentu.

Aptitude datang standar dengan antarmuka baris perintah (atau CLI), mirip dengan peralatan alat (Advanced Packaging Tool, yang bekerja dengan perpustakaan inti untuk menjalankan instalasi dan penghapusan perangkat lunak). Tidak seperti banyak API lainnya, Aptitude tidak memerlukan hak akses root untuk dapat berjalan. Alih-alih, ia menampilkan prompt untuk 'Menjadi Root' jika hak-hak itu dianggap perlu. Ketika Aptitude terbuka, itu menyarankan daftar paket yang dapat di-navigasi dengan menggunakan tombol panah dan tombol enter untuk membuka dan menutup node.

YUM juga menggunakan alat terpisah untuk mengatur repositori sendiri. Alat ini dikenal sebagai 'createrepo' dan menghasilkan metadata XML yang diperlukan - juga metadata splite jika opsi -d dipilih) diperlukan untuk membuat repositori YUM. Alat yang dikenal sebagai bantuan 'mrepo' dalam pembuatan dan pemeliharaan repositori YUM.

Ringkasan:

1. YUM adalah utilitas manajemen paket baris perintah yang mengelola instalasi, peningkatan, konfigurasi, dan penghapusan paket perangkat lunak; Aptitude sebagai APT yang menampilkan paket perangkat lunak dan memberi pengguna kemampuan untuk memilih program mana yang ingin dipasang atau dihapusnya.

2. YUM secara otomatis menyinkronkan metadata jarak jauh ke klien lokal tanpa perlu prompt; Aptitude memiliki antarmuka baris perintah yang mengeksekusi instalasi dan penghapusan perangkat lunak tanpa perlu hak akses root.