Instagram

Kamis, 09 Maret 2017

thumbnail

Difference APT-GET and APTITUDE

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.
D. PERBEDAAN

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
Tags :

Subscribe by Email

Follow Updates Articles from This Blog via Email

No Comments

About

Diberdayakan oleh Blogger.

Home Ads

Advertisement

Popular Posts