Apt Update vs APT Menaiktaraf
- 4246
- 152
- Ronnie Hermann
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.
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?
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