Perbezaan antara YUM dan Aptitude

YUM vs Aptitude

Updater Yellowdog, Modified (juga dikenali sebagai YUM) adalah utiliti pengurusan pakej perintah arahan -mengandungi bahawa melalui tetingkap arahan, ia mengautomasikan pemasangan, peningkatan, konfigurasi, dan penghapusan pakej perisian dari komputer. Ia adalah utiliti sumber terbuka, menjadikannya tersedia untuk semua pentadbir di rangkaian. Terdapat beberapa alat yang meningkatkan antara muka baris arahan YUM dengan antara muka pengguna grafik -membuat fungsinya lebih baik.

Aptitude sebagai Alat Kemasan Lanjutan (atau APT) yang memaparkan pakej perisian dan memberikan pengguna keupayaan untuk memilih pakej yang ingin dipasang atau dikeluarkan dari komputer mereka. Aptitude datang lengkap dengan sistem carian yang kuat yang menggunakan corak pencarian fleksibiliti. Ia didasarkan pada kebanyakan perpustakaan terminal komputer ncurses - sebuah perpustakaan pengaturcaraan yang menyediakan API dan memberi programmer kuasa untuk menulis antara muka pengguna teks tanpa menggunakan terminal.

YUM adalah pembaikpulihan lengkap pendahulunya, Yellowdog Updater (juga dikenali sebagai YUP). Ia difikirkan sebagai satu cara untuk mengemas kini dan mengurus sistem Red Hat Linux dan sejak itu telah digunakan oleh Red Hat Enterprise Linux, Fedora, CentOS, dan banyak lagi distribusi Linux yang semuanya berasaskan RPM. Utiliti YUM menyegerakkan metadata jauh kepada pelanggan tempatan tanpa diminta untuk berbuat demikian. Oleh itu, YUM tidak mampu untuk gagal jika pengguna gagal menjalankan arahan pada selang waktu yang memerlukan perintah tertentu.

Aptitude datang standard dengan antara muka baris arahan (atau CLI), mirip dengan keluarga alat-alat (Advanced Packaging Tool, yang berfungsi dengan perpustakaan teras untuk melaksanakan pemasangan dan penyingkiran perisian). Tidak seperti API lain, Aptitude tidak memerlukan keistimewaan akar untuk dijalankan. Sebaliknya, ia memperlihatkan kepada 'Menjadi Root' sekiranya hak tersebut dianggap perlu. Apabila Aptitude membukanya, ia mencadangkan senarai pakej yang terulung yang boleh dilayari menggunakan kekunci anak panah dan kekunci masuk untuk membuka dan membongkar nod.

YUM juga menggunakan alat yang berasingan untuk menyediakan repositori sendiri. Alat ini dikenali sebagai 'createrepo' dan menghasilkan XML metadata yang diperlukan-dan juga metadata split jika pilihan -d dipilih) yang diperlukan untuk membuat repositori YUM. Alat yang dikenali sebagai 'mrepo' membantu dalam penciptaan dan penyelenggaraan repositori YUM.

Ringkasan:

1. YUM adalah utiliti pengurusan pakej arahan yang mengurus pemasangan, peningkatan, konfigurasi, dan penghapusan pakej perisian; Aptitude sebagai APT yang memaparkan pakej perisian dan memberi pengguna kuasa untuk memilih program mana yang dia ingin pasang atau keluarkan.

2. YUM secara automatik menyegerakkan metadata jauh kepada pelanggan setempat tanpa memerlukan prompt; Aptitude mempunyai antara muka baris perintah yang melaksanakan pemasangan dan penyingkiran perisian tanpa memerlukan keistimewaan root.