apt
adalah perintah yang direkomendasikan oleh distribusi Linux. Ini memberikan opsi yang diperlukan untuk mengelola paket. Lebih mudah digunakan dengan opsi yang lebih sedikit namun mudah diingat.
Seperti dikutip di itsfoss.com
Tidak ada alasan untuk tetap menggunakan apt-get kecuali Anda akan melakukan operasi tertentu yang memanfaatkan lebih banyak fitur apt-get.
apt
adalah bagian 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
Saya mendapatkan kesalahan ini ketika saya menggunakan apt
dalam skrip shell sedangkan itu tidak terjadi ketika saya menggunakan apt-get
sebagai gantinya”
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Pertanyaan saya adalah:
- Mengapa tidak
apt
memiliki antarmuka CLI yang stabil? - Bagaimana saya bisa menggunakan
apt
dengan hati-hati atau aman? - Bagaimana cara menonaktifkan pesan kesalahan ini?
Jawaban yang Diterima:
apt
adalah perintah yang direkomendasikan untuk interaktif digunakan oleh administrator, bukan untuk digunakan dalam skrip shell.
Ini sebagian besar ditujukan di apt
halaman manual:
Baris perintah apt(8) dirancang sebagai alat pengguna akhir dan dapat mengubah perilaku antar versi. Meskipun mencoba untuk tidak merusak kompatibilitas mundur, ini juga tidak dijamin jika perubahan tampaknya bermanfaat untuk penggunaan interaktif.
Semua fitur apt(8) tersedia di alat APT khusus seperti apt-get(8) dan apt-cache(8) juga. apt(8) hanya mengubah nilai default dari beberapa opsi (lihat apt.conf(5) dan khususnya lingkup Biner). Jadi, Anda sebaiknya memilih menggunakan perintah ini (berpotensi dengan beberapa opsi tambahan yang diaktifkan) di skrip Anda karena mereka menjaga kompatibilitas mundur sebanyak mungkin.
Jadi:
-
apt
tidak memiliki antarmuka CLI yang stabil untuk memungkinkan perubahan yang melanggar, jika dianggap bermanfaat. -
Anda tidak bisa, alat ini secara eksplisit tidak dirancang untuk ini.
-
Gunakan
apt-get
atauapt-cache
dalam skrip Anda untuk menghindari pesan kesalahan.