Mengapa orang menggunakan apt-get
bukan apt
?
Di hampir setiap tutorial yang saya lihat, sarannya adalah menggunakan apt-get
.
apt
lebih cantik (secara default), lebih pendek, dan umumnya lebih intuitif. ( apt-cache search
vs apt search
, misalnya)
Saya tidak tahu apakah saya kehilangan sesuatu karena apt
sepertinya lebih baik dalam segala hal. Apa argumen untuk apt-get
lebih apt
untuk penggunaan sehari-hari?
apt
package-management
Fyeudmadcc
sumber
sumber
Jawaban:
The
apt
front-end adalah tambahan terbaru, itu ditambahkan di versi 1.0 pada bulan April 2014. Jadi itu hanya menjadi bagian dari salah satu Debian rilis stabil, Debian 8. Orang yang pernah digunakan Debian lebih lama digunakan untukapt-get
danapt-cache
, dan kebiasaan lama tutorial keras dan lama lebih sulit mati (dan pengguna baru mempelajari kebiasaan lama dari mereka).apt
lebih baik untuk pengguna akhir sebagai alat baris perintah, meskipun bahkan di sana memiliki persaingan - saya lebih sukaaptitude
misalnya. Sebagai alat tujuan umum meskipun itu belum tentu ideal, karena antarmuka secara eksplisit tidak dijamin tetap sama dari satu rilis ke yang berikutnya, dan itu tidak dirancang untuk digunakan dalam skrip. Jadi dalam keadaan apa pun di mana instruksi dapat digunakan dalam naskah, itu harus dihindari; jadi biasanya lebih aman untuk menyarankanapt-get
daripadaapt
di jawaban di Unix.SE dan situs serupa.sumber
apt-get
kebiasaan. Ini menghindari keharusan menanyakan versi Debian (atau turunan) apa yang dimiliki pengguna, dan apa tujuan penggunaannya. Jika Anda memberi tahu seseorang untuk menggunakannyaapt-get
, itu akan berfungsi di manaapt
- mana tersedia, dan aman, jadi Anda tidak perlu membuat daftar peringatan setiap saat; jika Anda memberi tahu seseorang untuk menggunakanapt
, Anda harus mengatakan "tetapi Anda harus menggunakannyaapt-get
jika ...". Jadi lebih mudah untuk hanya menyebutkanapt-get
. (Kami melihatapt
semakin banyak jawaban di sini, jadi semuanya berubah.)Memang, apt adalah utilitas ramah pengguna tingkat tinggi yang diatur untuk beroperasi dengan dpkg.
Jadi, itu dibagi menjadi beberapa paket, di mana aptitude adalah paket paling otomatis. Saya kira latar belakangnya adalah - beberapa tim pengembang, di mana masing-masing mengusulkan ideologi sendiri. Sekarang, seseorang menggabungkan semua produk ini menjadi satu alat yang tepat, yang (seperti yang saya duga) dapat didekripsi sebagai sesuatu seperti Alat Paket Otomatis dan pergi ke konsep dasar tim pengembangan thread Debian Linux.
Jadi, jika Anda perlu memiliki kontrol level rendah, gunakan dpkg dan semua manual yang berkaitan dengannya.
Pada saat yang sama, Anda dapat menggunakan alat atau bakat apa pun jika Anda tidak ingin peduli dengan dependensi. Atau tepat, seperti kata Stephen, muncul di Jessie (Aku bahkan tidak tahu tentang itu)
sumber