Perbezaan antara apt vs apt-get

Difference Between Apt Vs



Setiap pengguna Linux mengetahui arahan apt dan apt-get yang kuat dan kemungkinan besar menggunakannya untuk menguruskan pakej dalam sistem mereka. Walau bagaimanapun, kebanyakan mereka tidak memahami perbezaan antara apt dan apt-get dan sering keliru ketika menggunakan satu atau yang lain. Kedua-duanya adalah alat baris perintah sumber terbuka yang digunakan untuk menguruskan pakej seperti memasang, mengemas kini, meningkatkan, dan membuang. Walau bagaimanapun, masih terdapat beberapa perbezaan di antara mereka.

Dalam artikel ini, kami akan menerangkan perbezaan antara perintah apt dan apt-get di Linux. Kami juga akan membincangkan beberapa arahan apt yang paling kerap digunakan yang menggantikan perintah apt-get.







Apt- Sejarah ringkas

Utiliti baris perintah apt diperkenalkan pada tahun 2014 untuk pakej .deb edaran Debian. Ini pertama kali digunakan dalam versi Debian yang tidak stabil dan kemudian menjadi standar dalam Debian 8. Pada mulanya, ia tidak mendapat banyak perhatian dari pengguna, dan mereka terus menggunakan perintah apt-get lama dan biasa. Namun, setelah pembebasan Ubuntu 16.04, ia mula mendapat populariti dan entah bagaimana menggantikan apt-get.



Perbezaan antara apt-get dan apt

Perbezaan pertama yang akan anda perhatikan di antara apt dan apt-get adalah perintah itu sendiri. Sebagai contoh, jika anda ingin menggunakan kemas kini apt-get untuk mengemas kini indeks repositori sistem, anda akan menjalankan:



$sudo apt-get kemas kini

Sekarang dengan tepat, anda hanya perlu menjalankan:





$sudokemas kini tepat

Perintah kemas kini apt tidak hanya mengemas kini indeks repositori tetapi juga memberitahu apakah dan berapa versi perisian baru yang tersedia di repositori.

Mari kita lihat beberapa perintah apt yang menggantikan apt-get. Untuk melihat arahan ini, anda boleh mengetik bantuan apt atau mengunjungi halaman man man dengan menaip man man di Terminal. Ia akan memaparkan semua maklumat yang berkaitan dengan apt



Fungsi tepat-dapatkan tepat
Pasang pakej pasang-dapatkan

pasang
Keluarkan bungkusan apt-get keluarkan memadam
Kemas kini semua pakej apt-get peningkatan peningkatan yang tepat
Kemas kini semua pakej (pengendalian automatik kebergantungan) apt-get dist-upgrade

peningkatan sepenuhnya

Cari pakej carian apt-cache carian tepat
Tunjukkan maklumat pakej pertunjukan apt-cache Pertunjukan Apt
Keluarkan kebergantungan yang tidak diingini apt-dapatkan autoremove

apakan autoremove

Membuang pakej dengan konfigurasi yang berkaitan Apt-get membersihkan membersihkan diri

Dalam jadual di atas, semua perintah adalah sama jika anda menggantikan apt-get by apt kecuali untuk perintah peningkatan apt. Perintah peningkatan apt-get lama mengemas kini semua pakej yang ada pada sistem anda. Ia tidak memasang atau membuang pakej yang ada pada sistem anda.

Walau bagaimanapun, perintah peningkatan baru yang tepat memasang pakej yang ditambahkan sebagai pergantungan pakej yang boleh ditingkatkan. Walaupun serupa dengan peningkatan apt-get, ia juga tidak membuang pakej yang sebelumnya dipasang.

Di samping itu, perintah apt show mencetak output mengikut urutan abjad dan menyembunyikan beberapa maklumat yang kurang penting yang ditunjukkan oleh perintah show apt-cache.

Perbezaan antara apt dan apt-get tidak terhad hanya pada perintah. Satu lagi ciri visual telah ditambahkan pada perintah apt baru untuk menjadikannya menyenangkan bagi pengguna akhir. Setiap kali pakej dikemas kini semasa menggunakan peningkatan tepat, peningkatan penuh, atau peningkatan jarak jauh, anda akan melihat bar kemajuan yang memberitahu anda mengenai kemajuan prosesnya. Ia juga muncul semasa anda mengeluarkan paket menggunakan apt remove atau apt purge.

Lebih-lebih lagi, jika kita menjalankan senarai apt yang dapat ditingkatkan, ia juga menunjukkan beberapa warna untuk memberikan gambaran keseluruhan yang jelas mengenai pakej yang mana repositori menawarkan versi paling terkini.

Dua arahan baru:

Selain perintah penggantian, ada dua perintah baru yang diperkenalkan dengan apt list: apt list dan apt edit-source.

  • senarai apt - apabila perintah apt list digunakan dengan –installed atau –upgrade, ia menyenaraikan paket yang dipasang, tersedia untuk dipasang atau yang perlu ditingkatkan.
  • sumber suntingan yang tepat - apabila perintah ini digunakan, ia membuka file source.list dalam editor untuk diedit.

Apt-get masih belum sepenuhnya digantikan oleh apt, dan saya rasa ia tidak akan dihentikan sepenuhnya. Namun, anda mungkin memikirkan apa yang harus anda pilih: apt atau apt-get. Pada pendapat saya, memilih yang tepat akan bermanfaat kerana menyediakan semua fungsi yang diperlukan untuk pengurusan pakej dan lebih pantas, lebih mesra, dan mudah digunakan.