Apt- * atau Aptitude, mana yang akan digunakan?

Apt (Advanced Pmengganggu Ttertawa terbahak-bahak) pada dasarnya digunakan untuk menginstal dan menghapus paket dalam GNU / Linux. Yang kami gunakan Debian dan turunannya, kami gunakan secara normal, meskipun kami juga dapat menggunakan Bakat.

Tahukah Anda apa perbedaan antara keduanya? Saya juga tidak mengenal mereka, jadi saya mulai melakukan penelitian dan percobaan. Di sini saya tunjukkan hasilnya.

Bakat.

Dikatakan demikian Bakat adalah versi perbaikan dari Apt dan mengelola dependensi paket jauh lebih baik dan bahkan direkomendasikan oleh Debian. Bakat mencakup lebih banyak opsi daripada Tepat, Mari kita lihat yang paling banyak digunakan dan deskripsinya sesuai dengan bantuan bakat.

install : Instal satu atau lebih paket. Paket-paket tersebut akan muncul setelah perintah "install".
lepaskan, bersihkan, tahan, lepaskan, simpan, instal ulang : Perintah-perintah ini melakukan hal yang sama seperti "install", tetapi dalam kasus ini tindakan bernama akan mempengaruhi semua paket pada baris perintah yang tidak membatalkannya.
memperbarui : Perbarui daftar paket yang tersedia dari sumber apt (setara dengan "apt-get update").
upgrade aman : Perbarui paket yang diinstal ke versi terbaru mereka. Paket yang diinstal akan dihapus kecuali tidak digunakan.
peningkatan penuh : Perbarui paket yang diinstal ke versi terbaru mereka, instal atau hapus paket jika perlu. Perintah ini kurang konservatif daripada peningkatan aman, dan karena itu lebih rentan terhadap tindakan yang tidak diinginkan. Namun, ia mampu memperbarui paket yang tidak dapat diperbarui dengan aman. Untuk alasan historis, perintah ini awalnya disebut dist-upgrade, dan aptitude masih mengenali dist-upgrade sebagai sinonim untuk upgrade penuh.
Cari : Temukan paket yang cocok dengan salah satu pola yang dimasukkan pada baris perintah.
Menunjukkan : Menampilkan informasi rinci yang berhubungan dengan satu atau lebih paket, terdaftar sesuai dengan perintah «search».

Untuk melihat lebih banyak informasi tentang aptitude dan opsinya, kita dapat menggunakan salah satu cara terbaik untuk mencari bantuan, dengan memasukkan konsol:

bakat $ pria

Apt

Dalam kasus Apt, ini digunakan oleh perintah: apt-cache, apt-get, apt.conf, apt_preferences, apt-aman, 2 yang pertama adalah yang paling banyak digunakan. Opsi yang disertakan adalah sebagai berikut:

memperbarui : update digunakan untuk menyinkronkan indeks paket dari sumbernya.
meningkatkan : upgrade digunakan untuk menginstal versi terbaru dari semua paket yang diinstal pada sistem dari sumber mana pun yang terdaftar di /etc/apt/sources.list.
dist-upgrade : Selain melakukan tindakan pemutakhiran, ini dengan cerdas menangani perubahan ketergantungan karena versi paket baru. apt-get memiliki sistem resolusi konflik "pintar", dan jika perlu akan mencoba memperbarui paket yang paling penting dengan mengorbankan paket yang kurang penting.
install : Instal atau perbarui paket yang mengikuti kata "install".
menghapus : Ini berperilaku dengan cara yang sama seperti menginstal dengan perbedaan yang menghapus paket-paket daripada menginstalnya. Perhatikan bahwa saat menghapus paket, file konfigurasinya tetap ada di sistem. Jika tanda tambah mendahului nama paket (tanpa spasi kosong di antara keduanya), paket yang dimaksud akan diinstal daripada dihapus.
pembersihan : Ini identik dengan penghapusan, dengan perbedaan bahwa paket akan dihapus dan dibersihkan (file konfigurasi apa pun juga akan dihapus).

Untuk melihat lebih banyak informasi tentang aptitude dan opsinya, kita dapat menggunakan salah satu cara terbaik untuk mencari bantuan, dengan memasukkan konsol:

$ man apt-get.

Lalu apa bedanya?

Pada kenyataannya itu semua tergantung pada penggunaan yang diberikan setiap orang dan apa yang perlu mereka lakukan. Secara khusus saya selalu menggunakan aptitude, karena memiliki lebih banyak opsi, tetapi jika saya harus melakukan pencarian, apt-cache lebih menarik bagi saya. Selain itu, aptitude memiliki antarmuka konsol:

Saya telah membaca di beberapa tempat itu bakat itu juga menginstal dependensi yang disarankan, dan itu apt-get cukup instal yang direkomendasikan. Namun, jika kita mencoba menginstal Audacious misalnya, kita akan melihat bahwa Audacious menginstal paket yang sama.

Mari kita lihat saat memasang audacious with bakat:

sudo aptitude menginstal berani
Paket BARU berikut akan diinstal:
  audacious audacious-plugins {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} unzip {a} 
0 paket yang diperbarui, 12 paket baru diinstal, 0 untuk dihapus dan 0 tidak diperbarui. Saya perlu mengunduh file 3494 kB. Setelah membongkar, 11,0 MB akan digunakan.

dan sekarang dengan apt-get:

sudo apt-get install berani
Membaca daftar paket ... Selesai Membuat pohon ketergantungan Membaca informasi status ... Selesai Paket tambahan berikut akan diinstal:
  audacious-plugin libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 unzip
Paket yang Disarankan:
  libmcs-backend-gconf libmcs-utils Zip
Paket BARU berikut akan diinstal:
  Audacious audacious-plugin libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 unzip
0 diperbarui, 12 akan dipasang, 0 untuk menghapus, dan 0 tidak diperbarui. Saya perlu mengunduh file 3494 kB. 11,0 MB ruang disk tambahan akan digunakan setelah operasi ini.

Untuk melihat perbedaan lainnya kita bisa melakukan pencarian. Misalnya, buka terminal dan ketik:

pencarian bakat ipod

dan kemudian

apt-cache pencarian ipod

Seperti yang Anda dapat menghargai pencarian dengan apt-cache itu yang paling memuaskan. Dalam kasus bakat, itu hanya mencari berdasarkan nama paket, namun, apt-cache Anda mencari semua program atau paket yang berhubungan dengan kata ipod, mungkin dengan deskripsi masing-masing paket.

Kesimpulan

Gunakan salah satu yang paling nyaman untuk Anda. Lebih mudah bagi saya untuk menggunakannya bakat karena ini adalah satu perintah, namun dengan tepat Saya harus menggunakan apt-get o apt-cache menurut kasusnya. Kalau kamu tahu ada perbedaan lain, tinggalkan di komentar 😀


12 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Yoyo dijo

    Saya selalu setia pada bakat 😉

    1.    elav <° Linux dijo

      Kami sudah 2 😀

  2.   mcder3 dijo

    "Aptitude purge packagename" tidak ada untuk menghapus paket + ketergantungan + konfigurasi paket (level root)

    Entri yang sangat bagus dan selamat di blog 😛

    salam

    1.    mcder3 dijo

      Saya sudah melihatnya lol ... maaf karena telah meletakkan "bakat pembersihan" hal XD

      1.    KZKG ^ Gaara dijo

        Tidak ada, jangan khawatir ^ - ^
        Terima kasih atas komentarnya, karena niat saya yakin untuk membantu 😉
        Salam dan mampir terus disini 🙂

      2.    elav <° Linux dijo

        Tidak masalah .. Terima kasih sudah mau membantu .. 😀

  3.   Yesus Ballesteros dijo

    Ketika saya menggunakan Debian, saya juga lebih suka aptitude, ini memberi saya lebih percaya diri :). Tetapi saya juga setuju dengan Anda bahwa apt-get lebih efektif dalam hal pencarian. Saya tidak tahu apakah aptitude suatu hari nanti akan menggunakan sesuatu yang mirip dengan apt-cache atau mungkin di masa depan mereka akan menghapus apt-get dan meninggalkan aptitude dan apt-cache: P ...

  4.   Juli dijo

    Hingga saat ini saya telah menggunakan APT-GET, saya akan menyetujui APTITUDE untuk melihat ...

  5.   Jose Luis Mantilla dijo

    Tentu ada perbedaan yang sangat luar biasa !!

    Apt: Anda menginstal paket dengan perpustakaan yang diperlukan

    Aptitude: itu menginstal yang diperlukan, yang disarankan dan sebelum menginstalnya memverifikasi bahwa itu tidak merusak paket lain yang berbagi pustaka versi lain, sebelum menginstalnya menyelesaikan konflik yang ada antara aplikasi yang bahkan menjalankan port yang sama atau yang memiliki sesuatu yang salah dalam konfigurasinya dan Anda bertanya bagaimana Anda ingin menyelesaikannya dengan saran dan penjelasan masing-masing dan akhirnya dengan Aptitude Anda TIDAK PERNAH memiliki paket yang rusak (Anda tidak perlu clean atau autoclean atau apt -f install untuk memperbaikinya), ini berfungsi seperti ini dari 6,5 dan 7 !!

    Selamat pagi dan untuk melayani Anda (salam dari Kolombia)

  6.   saluran tidak diketahui dijo

    Hola.
    Dan apa itu perintah instal APT? Saya perhatikan bahwa itu disebutkan dalam Tutorial pdf yang dimiliki Linux Mint di situsnya.
    Dan penulisnya merekomendasikan untuk tidak melakukan upgrade apt-get dari Updates by Terminal, karena tidak memfilter tingkat stabilitas seperti apa yang mereka miliki, seolah-olah itu tersedia di Updater dengan antarmuka grafis Mint.

  7.   Jujur dijo

    Meskipun mengetahui hal ini, saya lebih sering menggunakan apt-get daripada aptitude. Tetapi saya tahu bahwa manajer paket sinaptik menggunakan aptitude setiap kali Anda menginstal sesuatu dalam mode grafis.

  8.   pepo dijo

    Selama bertahun-tahun sekarang, perintah APT menyertakan fungsi apt-get dan apt-cache, sehingga kita dapat membuat "apt install package" dan "apt search package" daripada "apt-get install package" dan "apt-cache search package »Masing-masing.