Saya ingin melihat paket apa yang tersedia untuk pembaruan / peningkatan tanpa benar-benar mengubah file apa pun karena ada beberapa paket yang tidak ingin saya perbarui. Apakah mungkin untuk memperbarui pembaruan dengan pengecualian.
21
apt-get update
, dan itu akan mengubah beberapa hal. Pertanyaan besar ... ditemukan info terkait di siniJawaban:
Saya menggunakan
apt list --upgradable
.Alternatif selanjutnya adalah
apt-get --simulate upgrade
. (berdasarkan @EightBitTony)Berikut ini adalah keluaran dari berbagai opsi (harap ini membantu seseorang):
sumber
Dari halaman manual apt-get,
Jadi, pastikan saja Anda
apt-get -s upgrade
.Jika Anda ingin memutakhirkan paket-paket tertentu, adil
apt-get install <package name>
dan itu akan memperbaruinya jika sudah diinstal. Namun itu juga harus memperbarui semua dependensi juga, dan tergantung pada apa mereka, yang dapat mengalir ke banyak pembaruan.Jika saya ketinggalan tentang pembaruan paket, saya akan melakukan
apt-get install
beberapa hal besar (mungkin php, apache2, dll.) Sehingga saya dapat menyimpannya dan memeriksa semua masalah, dan kemudianapt-get upgrade
setelah saya selesai.sumber
Daftar paket yang akan ditingkatkan dengan versinya:
Kemudian, Anda dapat memilih apa yang akan ditingkatkan:
Jika ada dependensi lama yang dihapus, Anda dapat menjalankan
apt-get autoremove
, dan seperti yang Anda lihat, setiap dependensi baru akan diminta untuk diinstal. The--only-upgrade
bendera tidak perlu, tapi bagus jika Anda ingin memastikan bahwa Anda tidak sengaja menginstal paket baru, bukan upgrade yang sudah ada, yaitu Anda memiliki salah satu momen dan sengaja ketik paket yang salah:sumber
Apakah itu membantu Anda untuk mengeluarkan
apt-get -s upgrade
yang hanya simulasi? Dan kemudian Anda dapat memperbarui setiap paket yang diinginkanapt-get install <thepackage>
.Jika Anda ingin yang interaktif dengan GUI CLI bagus kemudian gunakan
aptitude
. Jika belum diinstal maka instal denganapt-get install aptitude
.sumber