Sekiranya kita bercakap mengenai mengemas kini pakej, sistem operasi Linux dilengkapi dengan banyak kemas kini perisian percuma untuk setiap pakej. Ini secara berterusan melepaskan kemas kini, tambalan, dan perbaikan untuk meningkatkan prestasi dan memperbaiki bug di dalamnya. Adalah sangat penting untuk memeriksa kemas kini dan memasangnya secara berkala untuk melindungi sistem daripada kemungkinan ancaman dan kerentanan. Untuk pemasangan kemas kini ini, peningkatan dilakukan dan terdapat dua cara untuk mencapainya: satu adalah peningkatan apt-get dan yang kedua ialah peningkatan apt-get dist-upgrade. Terdapat beberapa perbezaan antara dua cara ini yang sering mengelirukan pengguna. Artikel ini akan membantu anda memahami dan membezakan peningkatan apt-get dan peningkatan apt-get dist.
Meningkatkan Pangkalan Data Pakej
Untuk memperbaharui sistem anda, perintah kemas kini dan peningkatan digunakan. Perintah kemas kini hanya mengemas kini senarai pakej dengan versi terbaru yang tersedia, namun, ia tidak memasang atau meningkatkan pakej. Perintah peningkatan sebenarnya menaik taraf dan memasang versi terkini pakej yang sudah dipasang. Sebelum menaik taraf pakej, periksa kemas kini seperti berikut. Ini akan memberi tahu apt-versi baru yang ada.
$sudo apt-get kemas kini
Apa itu peningkatan Apt-get
Untuk memasang versi terkini dari semua pakej yang dipasang sebelumnya pada sistem anda, apt-get upgrade digunakan. Perintah ini hanya menaikkan taraf pakej yang mempunyai pelepasan baru yang tersedia seperti yang dinyatakan dalam file source.list di folder / etc / apt. Ia tidak berusaha memasang pakej baru atau membuang pakej yang dipasang sendiri.
Untuk meningkatkan atau memasang versi terkini, jalankan perintah berikut sebagai sudo kerana satu-satunya pengguna hak istimewa dapat memeriksa dan memasang kemas kini pada sistem Linux:
$sudo apt-get peningkatan
Untuk menaik taraf pakej tertentu, perintahnya adalah seperti berikut:
$sudo apt-get peningkatan <pakej_nama>Apa itu Apt-get dist-upgrade
Sama seperti perintah peningkatan apt-get, peningkatan versi apt-get juga menaikkan pakej. Di samping itu, ia juga menangani perubahan kebergantungan dengan versi terbaru pakej. Ia dengan bijak menyelesaikan konflik antara kebergantungan pakej dan berusaha untuk menaik taraf pakej yang paling penting dengan perbelanjaan yang kurang penting, jika diperlukan. Tidak seperti arahan peningkatan apt-get, apt-get dist-upgrade bersifat proaktif dan memasang pakej baru atau membuang yang sedia ada untuk menyelesaikan peningkatan.
Untuk menaikkan pakej, jalankan perintah dist-upgrade dengan hak istimewa sudo:
$sudo apt-get dist-upgradeUntuk menaik taraf pakej tertentu, perintahnya adalah seperti berikut:
$sudo apt-get dist-upgrade <pakej_nama>Kadang kala, semasa anda menjalankan peningkatan apt-get, anda akan menerima mesej Pakej berikut telah disimpan semula. Pakej ini disimpan semula kerana untuk memasang versi barunya, mereka memerlukan beberapa pakej lain yang belum dipasang. Dan seperti yang telah kita bincangkan, peningkatan apt-get hanya meningkatkan pakej yang ada, tidak memasang pakej baru atau membuang yang sudah ada. Itulah sebabnya ia menyimpan kembali pakej ini. Kadang-kadang, pakej juga disimpan semula kerana ketergantungan yang rosak (apabila paket yang bergantung tidak mempunyai versi yang boleh dimuat turun).
Sementara dengan apt-get dist-upgrade, pakej dependen baru akan dipasang untuk menyelesaikan pergantungan tersebut.
Sebagai kesimpulan, jika anda hanya mahu menaik taraf pakej tanpa memasangnya atau mengeluarkannya, lakukan peningkatan apt-get. Sebaliknya, jika anda ingin menaik taraf tidak kira sama ada pakej baru dipasang atau pakej yang ada dikeluarkan untuk memenuhi kebergantungan, pilihlah peningkatan jarak jauh apt-get.