Assalamualaikum wr wb.
Kali ini saya akan mensharing tentang perbedaan Aptitude dan Apt-get. langsung saja cek postingan di bawah, cekidott..
A. PENGERTIAN
- APT
APT atau Advanced Packaging Tool adalah
software open source yang gratis dan bermanfaat untuk menghandle
installasi dan remove software. Didesain untuk paket berbasis Debian '.deb' tapi hal tersebut dibuat kompatibel dengan manajement paket RPM.
Apt digunakan
dengan command line tanpa GUI. Dengan mengeksekusi command line dengan
nama paket spesifik untuk diinstall, dan menemukan paket tersebut dari
source list di /etc/apt/source.list serta
dengan dependensi untuk paket dan menyorting lalu secara otomatis
menginstall paket yang tersedia jika tidak bermasalah dengan dependensi.
Tools ini memiliki fleksibilitas yang sangat tinggi dan memungkinkan
user mengontrol konfigurasi yang bervariasi dan mudah, seperti: menambah
source baru untuk mencari paket, apt-pinning,
contohnya menilai paket apapun yang tersedia/tidak tersedia ketika
ingin melakukan upgrade dengan menjadikan versi yang ada terinstall, “smart” upgrade misal, mengupgrade paket yang paling penting dan mengabaikan salah satu paket penting lainnya.
- Aptitude
Aptitude adalah front-end tool untuk paket dengan skill advanced yang
mana menambahkan UI untuk fungsionalitas, dan memungkinkan pengguna
secara interaktif mencari paket dan menginstall serta menghapusnya.
Dibuat untuk Debian, Aptitude juga bisa digunakan fungsinya untuk
distribusi yang menggunakan RPM.
UI tersebut berbasis library ncurses yang
menambahkan beberapa element dan dapat dilihat pada GUI. Salah satu
kelebihannya adalah bisa mengemulasikan banyak command argument apt-get.
Aptitude adalah pakcage manager dengan level tinggi yang secara abstrack
pada detail di level rendah, dan bisa mengoperasikan keduanya pada
interaktif UI mode berbasis text dan juga pada command line
non-interactive mode.
B. LATAR BELAKANG
Agar saya mengetahui perbedaan dari keduanya, dan menshare kembali kepada teman teman .
C. MAKSUD DAN TUJUAN
- Membantu perkembangan pembelajaran online.
- Membagikan kembali materi yang saya dapatkan di BLC Telkom.
Terlepas dari perbedaan bahwa Aptitude adalah high-level package manager dan APT adalah low-level package manager.
- > Aptitude dengan fungsinya yang sangat cepat dibandingkan apt-get dan fungsi yang terintegrasi dari apt-get dan varian lainnya termasuk apt-mark dan apt-cache.
Ketika apt-get menghandel installasi paket, upgrade, purge package,
resolving dependensi dan lainnya., Aptitude menghandle lebih banyak dari
pada apt, termasuk fungsi dari apt-mark dan apt-cache contohnya mencari
paket pada list yang sudah terinstall, menilai paket secara otomatis
maupun install manual, 'holding' paket dan membuat paket yang tidak
tersedia untuk di upgrade.
- > Jika apt-get tidak memiliki UI, Aptitude memiliki keduanya, text dan UI yang interaktif.
Apt-get menjadi low level package manager karena hanya bisa digunakan pada command line, berbeda denganAptitude yang tingkatannya high level mempunyai text yang interaktif dan opsi command line dioperasikan dengan memasukan command yang diperlukan.
- > aptitude manajement paket yang lebih baik dibandingkan apt-get
Pada beberapa situasi yang berbeda saat penginstallan, remove dan
resolusi untuk paket yang konflik, Aptitude sangat disarankan
dibandingkan apt-get. Salah satu situasi tersebut termasuk:
- 1. Ketika menghapus/remove paket yang terinstall, Aptitude juga secara otomatis menghapus paket yang tidak digunakan, dibandingkan apt-get yang mengharuskan user untuk melakukan ini dengan menambahkan command '--auto-remove' atau yang lebih spesifikasi 'apt-get autoremove'.
- 2. Untuk mengetahui kenapa akses untuk mengeksekusi tools tersebut di block atau kenapa tidak dilakukan segera, aptitude mempunyai command 'why' dan 'why-not'.
Seperti: Aptitude dapat menemukan alasan untuk menginstall paket dengan
menampilkan list paket yang terinstall dan mengecek adakah hal lain
paket yang disarankan dari dependensi untuk paket tersebut.
$ aptitude why yaws-wiki
i doc-base Suggests dhelp | dwww | doc-central | yelp | khelpcenter4
p dwww Depends apache2 | httpd-cgi
p yaws Provides httpd-cgi
p yaws Suggests yaws-wiki
Contoh di atas kita telah mencari alasan untuk menginstall paket dengan nama 'yaws-wiki' untuk melakukannya disarankan oleh dependensi '(yaws)' yang melayani paket virtual (httpd-cgi) pada paket (dwww) memiliki dependensi hal itu disarankan oleh salah satu paket yang terinstall dengan nama 'doc-base'
E. KESIMPULAN
rata - Rata kita menggunakan apt-get, namun beberapa fitur yang powerful dan menarik yang terintegrasi pada aptitude, tetapi jika kita menggunakan aptitude adalah hal yang berada di tingkat advanced.
REFERENSI
yekayee.us
Subscribe by Email
Follow Updates Articles from This Blog via Email

No Comments