Apt Update vs APT Menaiktaraf

Apt Update vs APT Menaiktaraf

Sekiranya anda pernah bekerja dengan Debian Linux atau salah satu daripada banyak pengagihan Linux yang diperoleh daripadanya, seperti Ubuntu, anda mungkin melihat atau menggunakan Pengurus Pakej APT. APT adalah bagaimana pakej dipasang, dikemas kini, dan dikeluarkan pada sistem tersebut.

Apabila menggunakan baris arahan, kemas kini apt dan Menaik taraf Perintah boleh digunakan untuk mengemas kini repos pakej dan menaikkan pakej. Dalam panduan ini, kami akan melihat perbezaan antara kedua -dua arahan dan bagaimana kedua -duanya boleh digunakan untuk menaik taraf pakej yang dipasang pada sistem berasaskan Debian.

ADAKAH KAMU TAHU?
Anda juga boleh melihat kemas kini apt-get dan Apt-GET UPGRADE arahan yang digunakan. Kami telah menulis artikel penuh yang menjelaskan perbezaan antara apt dan apt-get, tetapi cukup untuk mengatakan bahawa perintah-perintah ini melaksanakan pada dasarnya fungsi yang sama seperti yang sepadan Apt Perintah.

Dalam tutorial ini anda akan belajar:

  • Apa distro menggunakan kemas kini apt dan upgrade apt?
  • Apakah perbezaan antara kemas kini apt dan peningkatan yang tepat?
Kemas Kini dan Perintah Peningkatan APT digunakan untuk menaik taraf pakej Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Debian Linux dan kebanyakan derivatif
Perisian N/a
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Apa distro menggunakan kemas kini apt dan upgrade apt?

Debian dan Ubuntu mungkin merupakan distro Linux yang paling terkenal yang menggunakan perisian APT (Advanced Package Tool) yang mengandungi kemas kini apt dan Menaik taraf Perintah, antara lain, yang biasa anda lihat. Terdapat banyak distro lain yang berdasarkan Debian, dan kebanyakannya juga menggunakan Apt.

Perhatikan bahawa beberapa derivatif debian boleh meletakkan putaran mereka sendiri pada pengurus pakej apt, jadi tidak selalu dijamin bahawa Apt Perintah akan berfungsi sama pada semua distro. Anda mesti memeriksa halaman lelaki dengan lelaki apt di distro lain untuk memastikan. Dalam artikel ini, kita bercakap Apt Dalam konteks pelaksanaannya di Debian dan Ubuntu.

Pengagihan lain dengan pengurus pakej yang berbeza seperti DNF, YUM, PACMAN, dll. tidak akan dapat menggunakan Apt perintah sama sekali. Pengurus pakej tersebut mempunyai fungsi dan sintaks mereka sendiri, yang mungkin sangat berbeza dari Apt.



Apakah perbezaan antara kemas kini apt dan peningkatan yang tepat?

kemas kini apt Muat turun maklumat pakej dari semua sumber yang dikonfigurasikan (i.e. sumber yang dikonfigurasikan di dalam /etc/apt/sumber.senarai). Inilah cara sistem anda mengetahui pakej mana yang tersedia untuk menaik taraf, dan di mana untuk mendapatkan perisian itu.

Menaik taraf boleh bertindak atas maklumat ini dan menaik taraf semua pakej yang dipasang ke versi terkini mereka. Perintah ini hanya akan menaik taraf pakej yang sudah dipasang; ia tidak akan memasang pakej baru melainkan jika mereka diperlukan untuk menyelesaikan kebergantungan. Menaik taraf Juga tidak akan mengeluarkan sebarang pakej. Sekiranya pakej mesti dikeluarkan untuk melengkapkan peningkatan, perintah itu hanya akan melangkau menaik taraf dan meninggalkan pakej semasa anda utuh.

Jadi mengapa kedua -dua arahan ini terpisah?

Oleh kerana arahan itu berjalan lancar, ramai pengguna tertanya -tanya mengapa mereka terpisah di tempat pertama. Sangat biasa untuk menjalankan arahan secara berturut -turut, atau bahkan melaksanakannya pada baris yang sama, seperti itu:

$ sudo apt update & & sudo apt upgrade 

Sebab untuk memisahkan arahan adalah kerana Menaik taraf akan cuba menaik taraf setiap pakej yang dipasang pada sistem, yang tidak selalu diinginkan. Contohnya, bagaimana jika anda hanya mahu menaik taraf ke versi terbaru Apache?

$ sudo apt update $ sudo apt pemasangan apache2 

Menggunakan arahan di atas, anda hanya boleh menaik taraf apache2 pakej dan elakkan menaik taraf seluruh sistem. Anda juga boleh menggunakan arahan ini untuk memasang Apache pada sistem yang tidak memilikinya. Dalam kes sedemikian, berjalan kemas kini apt sebelum itu pemasangan apt Perintah masih disyorkan sehingga anda berakhir dengan versi terkini.

Sekarang anda tahu perbezaannya, juga berguna untuk mengingati arahan Meningkatkan peningkatan penuh dan Autoremove apt.

Meningkatkan peningkatan penuh berfungsi dengan sangat sama dengan Menaik taraf, kecuali ia juga mempunyai keupayaan untuk Keluarkan pakej dari sistem, jika perlu untuk menyelesaikan peningkatan. Biasanya selamat menggunakan arahan ini, tetapi apabila ragu -ragu, anda boleh mencuba Menaik taraf Perintah terlebih dahulu untuk melihat yang, jika ada, pakej akan ditahan kembali. Semua ini Apt Perintah meminta pengesahan sebelum membuat perubahan pada sistem anda.



Autoremove apt boleh digunakan untuk mengeluarkan pakej berlarutan dari sistem anda yang hanya dipasang sebagai kebergantungan untuk pakej lain. Biasa mempunyai beberapa pakej ini yang tergantung selepas peningkatan yang besar. Mereka tidak lagi diperlukan, jadi biasanya tidak banyak yang memelihara mereka. Apt masih memerlukan anda untuk mengeluarkan arahan ini, kerana ia tidak mahu mengeluarkan apa -apa tanpa persetujuan anda. Mengeluarkan pakej lama ini akan membebaskan beberapa ruang cakera dan memastikan sistem anda berjalan bersih.

Paling biasa untuk menjalankannya selepas menaik taraf.

$ sudo apt update & sudo apt upgrade & sudo apt autoremove 

Atau, untuk angin melalui dialog pengesahan dan selanjutnya menyelaraskan proses, anda boleh menggunakan -y pilihan.

$ sudo apt update & sudo apt -y upgrade & sudo apt -y autoremove 

Pemikiran penutupan

Dalam panduan ini, kita belajar tentang perbezaan antara kemas kini apt dan Menaik taraf Perintah mengenai sistem berasaskan Debian. Kedua -dua arahan itu berjalan lancar, dan diperlukan untuk menjaga perisian terkini. Kami juga belajar Meningkatkan peningkatan penuh dan Autoremove apt, Dua lagi arahan yang tepat yang membantu menjaga sistem kami terkini dan membersihkan.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Menguasai Gelung Skrip Bash
  • Ubuntu 20.04 Panduan
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Cara Dual Boot Kali Linux dan Windows 10