GNU/Linux >> Belajar Linux >  >> Debian

apt vs apt-get – Alat Paket Tingkat Lanjut

Jika Anda pernah menggunakan Debian Linux atau salah satu dari banyak distribusi Linux yang diturunkan darinya, seperti Ubuntu, Anda mungkin pernah melihat apt dan apt-get perintah tersebar di seluruh dokumentasi distro.

Pada tingkat permukaan, perintah-perintah ini tampaknya dapat dipertukarkan, dan banyak dokumentasi atau panduan online membuangnya seolah-olah demikian. Namun, ada beberapa perbedaan utama antara keduanya dan kami memiliki beberapa rekomendasi tentang mana yang harus Anda gunakan. Dalam panduan ini, kami akan menjelaskan perbedaannya dan memberikan beberapa contoh untuk kedua perintah tersebut. Baca terus untuk mengetahui tentang penggunaan spesifik untuk setiap perintah dan mana yang lebih baik untuk Anda gunakan.

Dalam tutorial ini Anda akan mempelajari:

  • Distro apa yang menggunakan apt dan apt-get?
  • Apa perbedaan antara apt dan apt-get?
  • Contoh perintah untuk apt dan apt-get

apt vs apt-get

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Linux Debian dan sebagian besar turunannya
Perangkat Lunak T/A
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Distro apa yang menggunakan apt dan apt-get?

Debian dan Ubuntu mungkin adalah distro Linux paling terkenal yang menggunakan perangkat lunak APT (Advanced Package Tool) yang berisi apt dan apt-get perintah, antara lain, yang biasa Anda lihat. Ada banyak distro lain yang berbasis Debian, dan kebanyakan juga menggunakan APT.

Saat menjelaskan perbedaan antara kedua perintah ini, jarak tempuh dapat bervariasi tergantung pada distro mana yang Anda gunakan. Misalnya, Linux Mint memiliki variasi sendiri dari apt perintah, yang sebenarnya hanya pembungkus yang menggunakan apt-get dan menyertakan beberapa fungsi tambahan. Pengembang distro lain mungkin datang dengan tweak mereka sendiri, jadi ketika kita membahas apt dan apt-get dalam artikel ini, kami secara khusus membahas implementasinya di Debian dan Ubuntu.

Apa perbedaan antara apt dan apt-get?

Sederhananya, apt adalah perintah yang ditujukan untuk pengguna Linux, dan apt-get adalah perintah yang dimaksudkan untuk penggunaan sistem. Dalam istilah teknis, ini berarti apt menyediakan antarmuka tingkat tinggi untuk manajemen paket dan apt-get menyediakan antarmuka tingkat rendah.

Kedua perintah pada dasarnya melakukan fungsi yang sama, tetapi apt lebih mudah digunakan dan memiliki beberapa fitur ramah pengguna, seperti bilah status untuk menunjukkan kemajuan saat paket diinstal. Sejak apt dirancang untuk pengguna Linux, itu tidak menyebabkan banyak keributan ketika pengembang memperbaruinya atau memperkenalkan implementasi mereka sendiri. Hanya pengguna yang terpengaruh. Sebaliknya, apt-get menerima lebih sedikit pembaruan dan perlu tetap kompatibel ke belakang. Fungsi sistem dan skrip bergantung pada prediktabilitas apt-get .

Jadi, itu menjelaskan mengapa kedua perintah itu diperlukan. Kebingungan muncul karena perintah terlihat dan berfungsi sebagian besar sama, dan apt hanya diperkenalkan di Ubuntu pada tahun 2014. Anda masih akan menemukan dokumentasi dan panduan lama yang memberi tahu pengguna untuk menjalankan apt-get perintah untuk menginstal paket, karena itulah yang digunakan. Selain itu, beberapa pengguna saat itu masih terjebak dalam kebiasaan itu dan mungkin belum berpindah menggunakan apt .

Sebagai pengguna Linux rata-rata, Anda harus menggunakan apt saat Anda menginstal paket atau memperbarui sistem Anda, dll. Jika Anda seorang pengembang, apt-get adalah apa yang akan Anda gunakan dalam skrip atau program yang Anda buat.

Menggunakan perintah apt di Ubuntu, sistem berbasis Debian

Contoh perintah untuk apt dan apt-get

Seperti yang Anda lihat dari tabel di bawah, kedua perintah tersebut sebagian besar melakukan hal yang sama tetapi memiliki sintaks yang sedikit berbeda. apt menggabungkan fungsi dari keduanya apt-get dan apt-cache , serta menyediakan antarmuka pengguna yang lebih nyaman dan opsi baris perintah tambahan.

sesuai apt-get / apt-cache Deskripsi
pasang tepat apt-get install Menginstal paket
perbaruan tepat apt-get update Perbarui semua info repositori
upgrade yang tepat apt-get upgrade Perbarui semua paket yang diinstal
apt autoremove apt-get autoremove Hapus paket yang tidak lagi diperlukan
bisa dihapus apt-get hapus Hapus paket yang terinstal
pembersihan yang tepat pembersihan apt-get Hapus paket yang terinstal dan hapus file konfigurasi
pencarian tepat pencarian apt-cache Cari repositori untuk sebuah paket
pertunjukan yang tepat tampilkan apt-cache Tampilkan detail paket

Ini hanya yang paling umum. Anda dapat melihat lebih banyak dengan memeriksa halaman manual untuk setiap perintah:

$ man apt
AND
$ man apt-get

Sejak apt-get diperlukan untuk tetap kompatibel dan dapat diprediksi, perintah di atas kemungkinan tidak akan pernah berubah. Sebaliknya, apt terus dikembangkan. Opsi atau perubahan baru mungkin terjadi pada apt di masa depan, terutama karena distro yang berbeda menambahkan perubahan mereka sendiri ke dalamnya.

Pemikiran Penutup

Dalam panduan ini, kita belajar tentang perbedaan antara apt dan apt-get . Untuk meringkas, apt adalah pengganti sisi pengguna untuk apt-get . Kedua perintah tersebut relevan dan akan terus ada, karena yang satu ideal untuk fungsi tingkat tinggi dan yang lainnya untuk tingkat rendah.


Debian
  1. Apt-get Build-dep Tidak Dapat Menemukan Paket Sumber?

  2. Debian – Bagaimana Cara Memblokir Non-free Dengan Preferensi Apt?

  3. Debian – Mengapa Tidak Ada Transportasi Https Untuk Alat Apt Debian?

  1. Manajer paket Linux:dnf vs apt

  2. Manajemen paket Linux dengan apt

  3. apt:perintah tidak ditemukan

  1. Cara Menonaktifkan/Mengunci atau Daftar Hitam Pembaruan Paket menggunakan Alat Apt

  2. Tasksel – Alat Instalasi Paket Grup untuk Debian

  3. Manajer Paket APT di Linux Dijelaskan