Pertanyaan Apa perbedaan antara pembaruan apt-get dan upgrade?


Apa perbedaan antara apt-get update dan apt-get upgrade?

Yang harus saya jalankan pertama?

Apakah salah satu dari mereka secara otomatis menjalankan yang lain?


311
2018-01-09 17:09


asal


Lihat: askubuntu.com/questions/99033/…  Apa perbedaan antara apt-get upgrade dan apt-get dist-upgrade? - david6
Kemungkinan duplikat: askubuntu.com/questions/81585/… ATAU askubuntu.com/questions/99033/… - david6
Ini bukan duplikat: ini tentang perbedaan antara pembaruan / peningkatan, bukan tentang perbedaan antara upgrade / dist-upgrade. - Andrea Corbellini


Jawaban:


Anda harus terlebih dahulu menjalankan update, kemudian upgrade. Tak satu pun dari mereka secara otomatis menjalankan yang lain.

  • apt-get update memperbarui daftar paket yang tersedia dan versinya, tetapi tidak menginstal atau meningkatkan paket apa pun.
  • apt-get upgrade sebenarnya menginstal versi terbaru dari paket yang Anda miliki. Setelah memperbarui daftar, manajer paket mengetahui tentang pembaruan yang tersedia untuk perangkat lunak yang telah Anda instal. Inilah mengapa Anda pertama kali ingin update.

335
2018-01-09 17:16



Perlu diingat bahwa sebagian besar waktu bukan apt-get upgrade apa yang ingin Anda lakukan adalah apt-get dist-upgrade - fdierre
@TravisR Tidak juga. dist-upgrade tidak akan meng-upgrade ke OS baru, tetapi akan meng-upgrade ke kernel baru (cukup umum) atau set dependensi yang berbeda (cukup umum) atau menghapus dependensi yang tidak penting setelah upgrade (juga umum). Jika Anda berada di sistem rumah atau kantor, sebagian besar waktu yang Anda inginkan dist-upgradetidak upgrade. Ini jika Anda meng-upgrade beberapa sistem, atau sistem yang perlu Anda pertahankan dalam keadaan terdefinisi dengan baik yang Anda inginkan upgrade. Untuk pengguna "biasa" (mesin mereka sendiri), dist-upgrade adalah orang yang pergi. - Jon Hanna
Jadi maksud Anda, "apt-get upgrade" tidak akan melakukan apa pun jika tidak diikuti oleh "pembaruan apt-get"? Jika memang demikian, apa sebenarnya penggunaan "pembaruan apt-get"? Lalu mengapa "pembaruan" tidak termasuk dalam "peningkatan"? - user22180
kemudian selesaikan dengan apt-get autoremove ! - austin
@ user22180 itu pertanyaan yang sangat cerdas. Pada pandangan pertama, itu tidak masuk akal untuk memisahkan metode jika keduanya harus dipanggil untuk menyelesaikan fungsi yang diinginkan, untuk benar-benar mengganti paket lama dengan yang baru. Tetapi Anda mungkin ingin membedakan antara paket yang perlu Anda instal dan yang pada akhirnya ingin Anda tingkatkan. - JuanRocamonde