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.
aptadalah 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
aptmemiliki antarmuka CLI yang stabil? - Bagaimana saya bisa menggunakan
aptdengan 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:
-
apttidak 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-getatauapt-cachedalam skrip Anda untuk menghindari pesan kesalahan.