Panduan Permulaan

Apt vs. Arahan Aptitude Panduan Definitif

Apt vs. Arahan Aptitude Panduan Definitif

Sekiranya anda seperti saya, anda pasti telah menemui perintah bakat dan kemampuan. Bukan hanya itu, tetapi anda juga harus melihat perbincangan berdasarkan mana yang "lebih baik"? Sekiranya anda masih tertanya-tanya, maka anda telah sampai di tempat yang betul kerana kami bukan sahaja memahami kedua-duanya tetapi juga berusaha membezakannya dengan cara yang paling tidak berat sebelah yang anda dapati.

Jadi, apa sebenarnya yang mereka berdua lakukan? Kedua-duanya berkaitan dengan pengurusan pembungkusan. Ya, mereka adalah alat yang popular ketika menangani pakej. Sekiranya anda ingin menangani pelbagai aktiviti seperti pencarian, penyingkiran, dan pemasangan pakej, alat-alat itu sangat berguna!

Walau bagaimanapun, kedua-duanya menawarkan pengurusan pakej yang berbeza.

Apa itu APT?

APT bermaksud Alat Pembungkusan Lanjutan. Ini adalah alat sumber terbuka, yang bermaksud anda boleh menggunakannya tanpa perlu membayar apa-apa. APT direka untuk menangani pemasangan dan penghapusan perisian. APT adalah sebahagian daripada Debian's .debĀ pakej; namun, ia dikemas kini untuk bekerja dengan RPM Package Manager.

Sekiranya anda pernah menggunakan APT sebelumnya, anda pasti menyedari bahawa itu adalah alat baris perintah. Ini bermakna anda perlu menggunakan perintah untuk bekerja dengannya tanpa rujukan visual dari antara muka grafik (rancangan awal adalah menyertakan antara muka grafik, tetapi ideanya kemudian dijatuhkan). Untuk menggunakannya, anda perlu memberikan nama pakej. Pakej harus mempunyai sumbernya yang dinyatakan dalam '/ etc / apt / sumber.senarai.'Ini juga harus mengandungi semua senarai kebergantungan yang perlu dipasang pakej secara automatik. Sekiranya anda menggunakan perintah apt, ia tidak hanya memuat turun dan memasang kebergantungan yang diperlukan untuk pakej tersebut. Sebagai pengguna, anda tidak perlu risau tentang kebergantungan pakej.

Pendekatan yang diambil oleh APT adalah fleksibel. Ini bermaksud bahawa pengguna dapat mengkonfigurasi cara APT berfungsi, termasuk menambahkan sumber baru, memberikan pilihan naik taraf, dan sebagainya!

Seiring berjalannya waktu, APT menunjukkan peningkatan bagaimana ia dapat ditangani. Juga, pemaju Debian mengawal sepenuhnya bagaimana ia dikemas kini.

Apa itu Aptitude?

Aptitude juga merupakan alat pembungkusan canggih. Walau bagaimanapun, ia adalah alat front-end yang memberi pengguna akses ke antara muka pengguna untuk mengakses fungsi. Ini bermaksud bahawa anda boleh menggunakan Aptitude untuk memasang dan membuang pakej yang menggunakannya. Debian mencipta bakat. Tetapi, seiring berjalannya waktu, mereka mengeluarkannya untuk pengedaran berdasarkan RPM lain.

Sekiranya anda tidak memasang Aptitude, anda boleh memasangnya dengan menggunakan arahan di bawah.

sudo apt install aptitude

Memasang Aptitude

Dengan Aptitude, anda boleh meniru sebahagian besar baris perintah apt-get. Antara muka pengguna juga menggunakan perpustakaan Ncurses, yang cukup baik untuk mempamerkan proses pemasangan.

Ia juga kaya dengan ciri, dan anda mendapat akses ke ciri berikut.

Sekiranya anda ingin mengetahui lebih lanjut mengenai Aptitude, maka saya cadangkan untuk memeriksa Aptitude - Debian Wiki.

Mengapa apt diperkenalkan di tempat pertama?

Sebelum kita melangkah lebih jauh, mari ketahui lebih lanjut mengenai kecenderungan dan mengapa ia dicipta. Debian memperkenalkan Advanced Packaging Tool sehingga pengguna dapat memilih untuk menguruskan Packaging Tool mereka. Walau bagaimanapun, perintah itu tepat berbeza dengan Advanced Packaging Tool (APT).

Beberapa alat boleh berinteraksi dengan APT dan kemudian boleh digunakan untuk menguruskan pakej yang tersedia dalam edaran Debian. Satu perintah tersebut adalah tepat-dapatkan yang mungkin anda gunakan untuk menguruskan pakej. Begitu juga, alat Aptitude juga bermanfaat untuk pengurusan pakej kerana ia menawarkan pilihan baris perintah dan GUI kepada pengguna.

Kedua-dua Aptitude dan apt-get adalah perintah tahap rendah dan dengan itu menawarkan banyak fungsi kepada pengguna. Pada hakikatnya, tidak semua pengguna akan menggunakan semua perintah yang ada. Bukan hanya itu, perintah pengurusan pakej dalam apt-cache dan apt-get tersebar dan mungkin terlalu sukar bagi pengguna pemula untuk menangani.

Itulah sebabnya perintah apt digunakan untuk menyelesaikan masalah. Ia menawarkan koleksi ciri yang baik dari apt-cache dan apt-get, yang kebanyakannya digunakan oleh pengguna. Pengguna juga boleh menggunakan tepat.pengesahan fail untuk menguruskannya.

Perbezaan antara APT dan Aptitude

Sekarang kita mempunyai pemahaman yang baik tentang apa yang ditawarkan APT dan Aptitude, kini saatnya untuk mengetahui perbezaan mereka. Mari kita mulakan.

Perbezaan pertama yang akan anda perhatikan ialah APT adalah pengurus pakej tahap rendah, dan Aptitude adalah pengurus pakej tahap tinggi. Ini bermaksud bahawa APT boleh digunakan dalam pengurus pakej tahap tinggi yang lain.

Perbezaan besar lain adalah fungsi yang ditawarkan oleh kedua-dua alat tersebut. Aptitude menawarkan fungsi yang lebih baik berbanding dengan apt-get. Sebenarnya, ia mengandungi fungsi apt-get, apt-mark, dan apt-cache.

Sebagai contoh, apt-get dapat digunakan dengan berkesan untuk peningkatan pakej, pemasangan, menyelesaikan kebergantungan, peningkatan sistem, dan sebagainya. Walau bagaimanapun, Aptitude menawarkan lebih banyak ciri berkat kemasukan fungsi apt-cache dan apt-mark. Ini bermaksud Aptitude dapat digunakan untuk lebih banyak fungsi, termasuk pencarian paket, menetapkan pemasangan paket sebagai automasi atau manual, dan tindakan yang lebih halus pada paket.

Sekiranya anda mengikuti dengan teliti, sekarang anda tahu bahawa Aptitude dilengkapi dengan UI interaktif selain dari teks sahaja. APT, sebaliknya, tidak mempunyai UI. Ini kerana sifat apt-get kerana ia adalah pengurus pakej tahap rendah dan oleh itu terhad kepada antara muka baris perintah. Oleh kerana Aptitude adalah alat tingkat tinggi, ia menawarkan kedua-dua antara muka interaktif bersama dengan operasi baris perintah.

Ringkasnya, Aptitude mempunyai lebih banyak ciri dan oleh itu boleh diistilahkan sebagai alat pengurusan pakej yang lebih baik berbanding dengan apt-get.

Membincangkan senario yang berbeza

  1. Sekiranya anda ingin membuang pakej yang dipasang dan pakej yang tidak digunakan, anda perlu menggunakan Aptitude. Sekiranya berlaku apt-get, anda perlu menyebutkan secara jelas bahawa anda ingin menyingkirkan pakej yang tidak digunakan dengan menggunakan pilihan "-auto-remove."
  2. Sekiranya anda ingin mengetahui lebih lanjut mengenai tingkah laku tindakan tersebut, maka Aptitude adalah rakan anda kerana ia memberi anda arahan mengapa dan mengapa tidak untuk mendapatkan maklumat yang lebih baik. Oleh itu, jika anda keliru dan ingin mengetahui sama ada anda memerlukan pakej atau pergantungan tertentu, maka Aptitude dapat memberi tahu anda dengan memberikan cadangan mengenai pakej yang perlu dipasang.
    Dalam contoh di atas, kami menggunakan bakat untuk belajar tentang gimp. Itu menunjukkan cadangan dan cadangan kepada kami. Selain itu, ini juga menunjukkan kepada kita bergantung pada beberapa pakej. Dengan cara ini, anda dapat mengetahui sepenuhnya apa yang akan dipasang sekiranya memilih untuk memasang GIMP.
  3. Adalah biasa berlaku konflik semasa anda memasang pakej. Sekiranya berlaku, jika konflik berlaku, ia tidak akan menyelesaikan masalahnya. Ini pada dasarnya akan mengeluarkan kesalahan dan berhenti bekerja dalam penghapusan pakej atau konflik pemasangan pakej. Sebagai perbandingan, Aptitude menawarkan kemampuan untuk bekerja melalui pakej melalui cariannya yang hebat, yang membolehkan anda melalui keseluruhan repositori tanpa batasan.
    Walau bagaimanapun, anda boleh menggunakan apt-cache untuk mencari pakej, tetapi itu adalah varian apt yang berbeza.
  4. Seperti yang disebutkan di atas, anda dapat mencari pakej menggunakan apt-cache dan aptitude. Mari lihat mereka berdua beraksi di sini.
    Seperti yang anda lihat, kedua-dua kaedah ini membolehkan anda mencari bungkusan jika diperlukan. Namun, perbezaan utama antara mereka berdua adalah. Aptitude menunjukkan status pemasangan pakej dengan setiap pakej menggunakan hlm bendera, yang bermaksud bahawa ia ada tetapi tidak dipasang. Sekiranya pakej dipasang, ia akan menunjukkan bendera i.

Kesimpulannya

Apa yang kita dapat pada akhirnya? Mana yang lebih baik, dan yang mana yang harus anda gunakan? Secara sederhana, anda boleh menggunakan salah satu daripadanya - memandangkan keperluan anda dipenuhi. Sekiranya anda menjumpai alat arahan APT untuk memberi manfaat kepada pekerjaan anda, maka, dengan segala cara, gunakannya untuk melakukan kerja anda. Kedua-duanya mampu menyediakan kaedah yang diperlukan untuk melakukan pengurusan pakej. Walau bagaimanapun, jika anda mencari pendekatan yang kaya dengan ciri, anda harus, dengan segala cara, Aptitude.

Anda pasti sudah membaca perbezaannya sekarang; inilah masanya anda untuk berkongsi pendapat anda di bahagian pujian di bawah. Beritahu kami yang mana yang anda sukai juga!

HD Remastered Games untuk Linux yang Tidak Pernah Melancarkan Linux Sebelumnya
Banyak pembangun dan penerbit permainan hadir dengan penghapus HD permainan lama untuk memperpanjang usia francais, harap peminat meminta keserasian d...
Cara Menggunakan AutoKey untuk Mengautomasikan Permainan Linux
AutoKey adalah utiliti automasi desktop untuk Linux dan X11, yang diprogramkan dalam Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsi MACRO, ...
Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...