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