Apt (Advanced Pmengganggu Ttertawa terbahak-bahak) pada dasarnya digunakan untuk menginstal dan menghapus paket dalam GNU / Linux. Yang kami gunakan Debian dan turunannya, kami gunakan secara normal, meskipun kami juga dapat menggunakan Bakat.
Tahukah Anda apa perbedaan antara keduanya? Saya juga tidak mengenal mereka, jadi saya mulai melakukan penelitian dan percobaan. Di sini saya tunjukkan hasilnya.
Bakat.
Dikatakan demikian Bakat adalah versi perbaikan dari Apt dan mengelola dependensi paket jauh lebih baik dan bahkan direkomendasikan oleh Debian. Bakat mencakup lebih banyak opsi daripada Tepat, Mari kita lihat yang paling banyak digunakan dan deskripsinya sesuai dengan bantuan bakat.
install : Instal satu atau lebih paket. Paket-paket tersebut akan muncul setelah perintah "install".
lepaskan, bersihkan, tahan, lepaskan, simpan, instal ulang : Perintah-perintah ini melakukan hal yang sama seperti "install", tetapi dalam kasus ini tindakan bernama akan mempengaruhi semua paket pada baris perintah yang tidak membatalkannya.
memperbarui : Perbarui daftar paket yang tersedia dari sumber apt (setara dengan "apt-get update").
upgrade aman : Perbarui paket yang diinstal ke versi terbaru mereka. Paket yang diinstal akan dihapus kecuali tidak digunakan.
peningkatan penuh : Perbarui paket yang diinstal ke versi terbaru mereka, instal atau hapus paket jika perlu. Perintah ini kurang konservatif daripada peningkatan aman, dan karena itu lebih rentan terhadap tindakan yang tidak diinginkan. Namun, ia mampu memperbarui paket yang tidak dapat diperbarui dengan aman. Untuk alasan historis, perintah ini awalnya disebut dist-upgrade, dan aptitude masih mengenali dist-upgrade sebagai sinonim untuk upgrade penuh.
Cari : Temukan paket yang cocok dengan salah satu pola yang dimasukkan pada baris perintah.
Menunjukkan : Menampilkan informasi rinci yang berhubungan dengan satu atau lebih paket, terdaftar sesuai dengan perintah «search».
Untuk melihat lebih banyak informasi tentang aptitude dan opsinya, kita dapat menggunakan salah satu cara terbaik untuk mencari bantuan, dengan memasukkan konsol:
bakat $ pria
Apt
Dalam kasus Apt, ini digunakan oleh perintah: apt-cache, apt-get, apt.conf, apt_preferences, apt-secure, 2 yang pertama adalah yang paling banyak digunakan. Opsi yang disertakan adalah sebagai berikut:
memperbarui : update digunakan untuk menyinkronkan indeks paket dari sumbernya.
meningkatkan : upgrade digunakan untuk menginstal versi terbaru dari semua paket yang diinstal pada sistem dari sumber mana pun yang terdaftar di /etc/apt/sources.list.
dist-upgrade : Selain melakukan tindakan pemutakhiran, ini dengan cerdas menangani perubahan ketergantungan karena versi paket baru. apt-get memiliki sistem resolusi konflik "pintar", dan jika perlu akan mencoba memperbarui paket yang paling penting dengan mengorbankan paket yang kurang penting.
install : Instal atau perbarui paket yang mengikuti kata "install".
menghapus : Ini berperilaku dengan cara yang sama seperti menginstal dengan perbedaan yang menghapus paket-paket daripada menginstalnya. Perhatikan bahwa saat menghapus paket, file konfigurasinya tetap ada di sistem. Jika tanda tambah mendahului nama paket (tanpa spasi kosong di antara keduanya), paket yang dimaksud akan diinstal daripada dihapus.
pembersihan : Ini identik dengan penghapusan, dengan perbedaan bahwa paket akan dihapus dan dibersihkan (file konfigurasi apa pun juga akan dihapus).
Untuk melihat lebih banyak informasi tentang aptitude dan opsinya, kita dapat menggunakan salah satu cara terbaik untuk mencari bantuan, dengan memasukkan konsol:
$ man apt-get
.
Lalu apa bedanya?
Pada kenyataannya itu semua tergantung pada penggunaan yang diberikan setiap orang dan apa yang perlu mereka lakukan. Secara khusus saya selalu menggunakan aptitude, karena memiliki lebih banyak opsi, tetapi jika saya harus melakukan pencarian, apt-cache lebih menarik bagi saya. Selain itu, aptitude memiliki antarmuka konsol:
Saya telah membaca di beberapa tempat itu bakat itu juga menginstal dependensi yang disarankan, dan itu apt-get cukup instal yang direkomendasikan. Namun, jika kita mencoba menginstal Audacious misalnya, kita akan melihat bahwa Audacious menginstal paket yang sama.
Mari kita lihat saat memasang audacious with bakat:
sudo aptitude menginstal berani Paket BARU berikut akan diinstal: audacious audacious-plugins {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} unzip {a} 0 paket yang diperbarui, 12 paket baru diinstal, 0 untuk dihapus dan 0 tidak diperbarui. Saya perlu mengunduh file 3494 kB. Setelah membongkar, 11,0 MB akan digunakan.
dan sekarang dengan apt-get:
sudo apt-get install berani Membaca daftar paket ... Selesai Membuat pohon ketergantungan Membaca informasi status ... Selesai Paket tambahan berikut akan diinstal: audacious-plugin libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a libsidplay2 unzip Paket yang Disarankan: libmcs-backend-gconf libmcs-utils Zip Paket BARU berikut akan diinstal: Audacious audacious-plugin libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a libsidplay2 unzip 0 diperbarui, 12 akan dipasang, 0 untuk menghapus, dan 0 tidak diperbarui. Saya perlu mengunduh file 3494 kB. 11,0 MB ruang disk tambahan akan digunakan setelah operasi ini.
Untuk melihat perbedaan lainnya kita bisa melakukan pencarian. Misalnya, buka terminal dan ketik:
pencarian bakat ipod
dan kemudian
apt-cache pencarian ipod
Seperti yang Anda dapat menghargai pencarian dengan apt-cache itu yang paling memuaskan. Dalam kasus bakat, itu hanya mencari berdasarkan nama paket, namun, apt-cache Anda mencari semua program atau paket yang berhubungan dengan kata ipod, mungkin dengan deskripsi masing-masing paket.
Kesimpulan
Gunakan salah satu yang paling nyaman untuk Anda. Lebih mudah bagi saya untuk menggunakannya bakat karena ini adalah satu perintah, namun dengan tepat Saya harus menggunakan apt-get o apt-cache menurut kasusnya. Kalau kamu tahu ada perbedaan lain, tinggalkan di komentar 😀
12 komentar, tinggalkan punyamu
Saya selalu setia pada bakat 😉
Kami sudah 2 😀
"Aptitude purge packagename" tidak ada untuk menghapus paket + ketergantungan + konfigurasi paket (level root)
Entri yang sangat bagus dan selamat di blog 😛
salam
Saya sudah melihatnya lol ... maaf karena telah meletakkan "bakat pembersihan" hal XD
Tidak ada, jangan khawatir ^ - ^
Terima kasih atas komentarnya, karena niat saya yakin untuk membantu 😉
Salam dan mampir terus disini 🙂
Tidak masalah .. Terima kasih sudah mau membantu .. 😀
Ketika saya menggunakan Debian, saya juga lebih suka aptitude, ini memberi saya lebih percaya diri :). Tetapi saya juga setuju dengan Anda bahwa apt-get lebih efektif dalam hal pencarian. Saya tidak tahu apakah aptitude suatu hari nanti akan menggunakan sesuatu yang mirip dengan apt-cache atau mungkin di masa depan mereka akan menghapus apt-get dan meninggalkan aptitude dan apt-cache: P ...
Hingga saat ini saya telah menggunakan APT-GET, saya akan menyetujui APTITUDE untuk melihat ...
Tentu ada perbedaan yang sangat luar biasa !!
Apt: Anda menginstal paket dengan perpustakaan yang diperlukan
Aptitude: itu menginstal yang diperlukan, yang disarankan dan sebelum menginstalnya memverifikasi bahwa itu tidak merusak paket lain yang berbagi pustaka versi lain, sebelum menginstalnya menyelesaikan konflik yang ada antara aplikasi yang bahkan menjalankan port yang sama atau yang memiliki sesuatu yang salah dalam konfigurasinya dan Anda bertanya bagaimana Anda ingin menyelesaikannya dengan saran dan penjelasan masing-masing dan akhirnya dengan Aptitude Anda TIDAK PERNAH memiliki paket yang rusak (Anda tidak perlu clean atau autoclean atau apt -f install untuk memperbaikinya), ini berfungsi seperti ini dari 6,5 dan 7 !!
Selamat pagi dan untuk melayani Anda (salam dari Kolombia)
Hola.
Dan apa itu perintah instal APT? Saya perhatikan bahwa itu disebutkan dalam Tutorial pdf yang dimiliki Linux Mint di situsnya.
Dan penulisnya merekomendasikan untuk tidak melakukan upgrade apt-get dari Updates by Terminal, karena tidak memfilter tingkat stabilitas seperti apa yang mereka miliki, seolah-olah itu tersedia di Updater dengan antarmuka grafis Mint.
Meskipun mengetahui hal ini, saya lebih sering menggunakan apt-get daripada aptitude. Tetapi saya tahu bahwa manajer paket sinaptik menggunakan aptitude setiap kali Anda menginstal sesuatu dalam mode grafis.
Selama bertahun-tahun sekarang, perintah APT menyertakan fungsi apt-get dan apt-cache, sehingga kita dapat membuat "apt install package" dan "apt search package" daripada "apt-get install package" dan "apt-cache search package »Masing-masing.