GNU/Linux >> Belajar Linux >  >> Linux

Perbedaan Antara apt dan apt-get Dijelaskan

Ringkasan :Artikel ini menjelaskan perbedaan antara apt dan apt-get perintah dari Linux. Ini juga mencantumkan beberapa perintah apt yang paling umum digunakan yang menggantikan perintah apt-get yang lebih lama.

Salah satu fitur baru yang mencolok dari Ubuntu 16.04 adalah 'pengenalan' perintah apt. Kenyataannya adalah bahwa versi stabil pertama dari apt dirilis pada tahun 2014 tetapi orang-orang mulai memperhatikannya pada tahun 2016 dengan dirilisnya Ubuntu 16.04.

Sudah menjadi hal yang umum untuk melihat apt install package alih-alih apt-get install package yang biasa . Akhirnya, banyak distribusi lain mengikuti jejak Ubuntu dan mulai mendorong pengguna untuk menggunakan apt daripada apt-get.

Anda mungkin bertanya-tanya apa perbedaan antara apt-get dan apt? Dan jika mereka memiliki struktur perintah yang serupa, apa perlunya perintah apt yang baru? Anda mungkin juga berpikir jika apt lebih baik daripada apt-get? Haruskah Anda menggunakan perintah apt baru atau tetap menggunakan perintah apt-get lama yang bagus?

Saya akan menjelaskan semua pertanyaan ini di artikel ini dan saya harap di akhir artikel ini, Anda akan mendapatkan gambaran yang lebih jelas.

apt vs apt-get

Hanya kata singkat untuk pengguna Linux Mint. Beberapa tahun yang lalu, Linux Mint mengimplementasikan pembungkus python yang disebut apt yang sebenarnya menggunakan apt-get tetapi menyediakan opsi yang lebih ramah. Apt yang kita bahas di sini tidak sama dengan yang ada di Linux Mint.

Sebelum kita melihat perbedaan antara apt dan apt-get , mari masuk ke latar belakang perintah ini dan apa sebenarnya yang mereka coba capai.

Mengapa apt diperkenalkan pertama kali?

Debian, induk Linux dari distribusi seperti Ubuntu, Linux Mint, OS dasar dll, memiliki sistem pengemasan yang kuat dan setiap komponen dan aplikasi dibangun ke dalam paket yang diinstal pada sistem Anda. Debian menggunakan seperangkat alat yang disebut Advanced Packaging Tool (APT) untuk mengelola sistem pengemasan ini. Jangan bingung dengan perintah apt, itu tidak sama.

Ada berbagai alat yang berinteraksi dengan APT dan memungkinkan Anda untuk menginstal, menghapus, dan mengelola paket dalam distribusi Linux berbasis Debian. apt-get adalah salah satu alat baris perintah yang sangat populer. Alat populer lainnya adalah Aptitude dengan opsi GUI dan baris perintah.

Jika Anda telah membaca panduan saya tentang perintah apt-get, Anda mungkin telah menemukan sejumlah perintah serupa seperti apt-cache. Dan di sinilah masalah muncul.

Anda lihat, perintah-perintah ini terlalu rendah dan mereka memiliki begitu banyak fungsi yang mungkin tidak pernah digunakan oleh rata-rata pengguna Linux. Di sisi lain, perintah manajemen paket yang paling umum digunakan tersebar di apt-get dan apt-cache.

Perintah apt telah diperkenalkan untuk memecahkan masalah ini. apt terdiri dari beberapa fitur yang paling banyak digunakan dari apt-get dan apt-cache mengesampingkan fitur yang tidak jelas dan jarang digunakan. Itu juga dapat mengelola file apt.conf.

Dengan apt, Anda tidak perlu mengutak-atik perintah apt-get ke apt-cache. apt lebih terstruktur dan memberi Anda opsi yang diperlukan untuk mengelola paket.

Intinya:apt=opsi perintah yang paling umum digunakan dari apt-get dan apt-cache.

Perbedaan antara apt dan apt-get

Jadi dengan apt, Anda mendapatkan semua alat yang diperlukan di satu tempat. Anda tidak akan tersesat di bawah banyak opsi perintah. Tujuan utama apt adalah menyediakan cara yang efisien untuk menangani paket dengan cara yang “menyenangkan bagi pengguna akhir”.

Ketika Debian mengatakan "menyenangkan bagi pengguna akhir", itu sebenarnya berarti. Ini memiliki opsi perintah yang lebih sedikit tetapi cukup tetapi dengan cara yang lebih terorganisir. Selain itu, ini mengaktifkan beberapa opsi secara default yang sebenarnya bermanfaat bagi pengguna akhir.

Misalnya, Anda dapat melihat bilah kemajuan saat menginstal atau menghapus program di apt.

apt juga menanyakan jumlah paket yang dapat ditingkatkan saat Anda memperbarui database repositori.

Anda dapat mencapai hal yang sama dengan apt-get juga jika Anda menggunakan opsi perintah tambahan. apt mengaktifkannya secara default dan menghilangkan rasa sakitnya.

Perbedaan antara perintah apt dan apt-get

Meskipun apt memang memiliki beberapa opsi perintah yang mirip dengan apt-get, itu tidak kompatibel dengan apt-get. Itu berarti itu tidak akan selalu berhasil jika Anda hanya mengganti bagian apt-get dari apt-get perintah dengan apt.

Mari kita lihat perintah apt mana yang menggantikan opsi perintah apt-get dan apt-cache.

perintah yang tepat perintah yang digantikannya fungsi perintah
pasang tepat apt-get install Menginstal paket
bisa dihapus apt-get hapus Menghapus sebuah paket
pembersihan yang tepat pembersihan apt-get Menghapus paket dengan konfigurasi
perbaruan tepat apt-get update Menyegarkan indeks repositori
upgrade yang tepat apt-get upgrade Upgrade semua paket yang dapat diupgrade
apt autoremove apt-get autoremove Menghapus paket yang tidak diinginkan
perbaikan sepenuhnya ditingkatkan apt-get dist-upgrade Memperbarui paket dengan penanganan dependensi secara otomatis
pencarian tepat pencarian apt-cache Menelusuri program
pertunjukan yang tepat tampilkan apt-cache Menampilkan detail paket

apt juga memiliki beberapa perintah sendiri.

perintah apt baru fungsi perintah
daftar yang tepat Mencantumkan paket dengan kriteria (diinstal, dapat diupgrade, dll.)
sumber edit yang tepat Mengedit daftar sumber

Satu hal yang perlu diperhatikan di sini adalah bahwa apt sedang dalam pengembangan berkelanjutan. Jadi, Anda mungkin melihat beberapa opsi baru ditambahkan ke perintah di versi mendatang.

Jika Anda tertarik untuk mempelajari lebih lanjut, saya sarankan membaca panduan saya yang menunjukkan cara menggunakan perintah apt dengan contoh.

Apakah apt-get tidak digunakan lagi?

Saya tidak menemukan informasi yang mengatakan bahwa apt-get akan dihentikan. Dan itu sebenarnya tidak seharusnya. Masih memiliki lebih banyak fungsi untuk ditawarkan daripada apt.

Untuk operasi tingkat rendah, dalam skrip dll, apt-get akan tetap digunakan.

Haruskah saya menggunakan apt atau apt-get?

Anda mungkin berpikir apakah Anda harus menggunakan apt atau apt-get. Dan sebagai pengguna Linux biasa, jawaban saya adalah menggunakan apt.

apt adalah perintah yang direkomendasikan oleh distribusi Linux. Ini memberikan opsi yang diperlukan untuk mengelola paket. Yang terpenting, lebih mudah digunakan dengan opsi yang lebih sedikit namun mudah diingat.

Saya tidak melihat alasan untuk tetap menggunakan apt-get kecuali Anda akan melakukan operasi tertentu yang memanfaatkan lebih banyak fitur apt-get.

Kesimpulan

Saya harap saya bisa menjelaskan perbedaan antara apt dan apt-get. Pada akhirnya, untuk meringkas debat apt vs apt-get:

  • apt adalah subset dari perintah apt-get dan apt-cache yang menyediakan perintah yang diperlukan untuk manajemen paket
  • sementara apt-get tidak akan ditinggalkan, sebagai pengguna biasa, Anda harus mulai menggunakan apt lebih sering

Jadi apa yang Anda pikirkan? Apakah Anda sudah menggunakan apt atau Anda ingin tetap menggunakan apt-get lama yang bagus? Bagikan pandangan Anda di bagian komentar di bawah.



Linux
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Perbedaan Antara Ukuran Blok Dan Ukuran Cluster?

  3. Perbedaan Antara Pengguna Sudo Dan Pengguna Root?

  1. Perbedaan Nss dan Pam?

  2. Perbedaan antara $HOME dan '~' (tilde)?

  3. perbedaan antara cgroup dan namespace

  1. Perbedaan Antara Shell Login dan Shell Non-login?

  2. Perbedaan Antara 2>&-, 2>/dev/null, |&, &>/dev/null Dan>/dev/null 2>&1?

  3. Apa Perbedaan Antara Sudo Su – Dan Sudo Su —?