Ketika saya masuk ke server web saya melalui SSH saya melihat informasinya:
88 packages can be updated.
80 updates are security updates
Aku mencoba apt-get update
kemudian apt-get upgrade
, tapi setiap kali saya log in saya masih melihat pesan tentang pembaruan. Bagaimana cara menginstalnya?
Jawaban:
Gunakan ini:
Dokumentasi tentang setiap
apt
opsi dapat ditemukan di halaman manual untuk apt . Ini juga tersedia dengan menjalankanman apt
di terminal Anda.Penggunaan keduanya
upgrade
danfull-upgrade
bersama - sama biasanya tidak diperlukan, tetapi mungkin dapat membantu dalam beberapa kasus: lihat dokumentasi Debian tentang Peningkatan dari Debian 9 .sumber
sudo reboot
setelah itu?Jalankan semua perintah dengan mengetik
sudo
sekali:atau
atau bahkan lebih pendek dalam for loop (Terima kasih @dessert)
sumber
dist-upgrade
danautoremove
olehapt-get dist-upgrade --auto-remove
.upgrade
dandist-upgrade
.dist-upgrade
dapat menghapus paket. Penggunaanupgrade
pertama mungkin menghindari ini, seperti ketika versi paket baru lebih mudah memenuhi dependensi daripada yang lama. Saya tidak tahu seberapa sering ini membantu ketika meningkatkan paket dalam rilis Ubuntu yang stabil, tetapi direkomendasikan dalam beberapa konteks lain . Secara pribadi, saya jarang menggunakandist-upgrade
Ubuntu, dan ketika saya melakukannya, saya tidak pernah lulus-y
. Tetapi jika seseorang ingin berlaridist-upgrade
dan lulus-y
, saya pikir masuk akal untuk melakukanupgrade
tindakan terlebih dahulu.--autoremove
bersama dengan perintah pemutakhiran pilihan Anda, itu tidak disarankan karena hal itu dapat mengakhiri Anda dengan keadaan yang tidak bersih ketika salah satu paket gagal. Yang lebih baik adalah menggunakanautoremove
sendiri pada baris yang terpisah setelah proses pembaruan selesai, jika Anda ingin membersihkan file konfigurasi lama juga Anda dapat rantai ini dengan--purge
.apt
diterapkan. Saya pikir itu harus diimplementasikan agar tidak meninggalkan sistem dalam keadaan najis.Ini adalah perilaku normal.
Pesan yang Anda lihat pada login telah ditambahkan ke status server 'Message-Of-The-Day', yang hanya diperbarui setiap hari kalender (atau pada boot server / startup). Lihat isinya, gunakan
Masih melihat pembaruan yang sama tersedia, setelah berjalan
yang diharapkan. Jika Anda menjalankan kembali perintah ini, Anda hanya akan diminta untuk pembaruan lebih lanjut jika pembaruan lebih baru (lebih baru) telah dirilis.
sumber
sudo apt-get update && sudo apt-get upgrade
?Setelah Anda masuk ke server Anda, jalankan perintah di bawah ini.
Seharusnya melakukan trik. Mungkin Anda hanya perlu me-restart server Anda.
sumber
Dalam kasus saya, saya memiliki URL yang salah atau tidak dapat diakses di /etc/apt/sources.list. Setelah menghapus URL ini, saya berhasil memperbarui semua paket.
Perintah:
sumber
Solusi saya (sangat terlambat, saya suka lencana ahli nujum :-)):
Instal wajig (sekali):
Ketika Anda ingin memperbarui / meningkatkan sepenuhnya sistem Anda
(ia akan meminta kata sandi jika diperlukan, dan melakukan semua langkah pembaruan, peningkatan, peningkatan, dan penghapusan otomatis untuk Anda).
sumber
Anda mungkin juga perlu melakukan ini -
From - Ubuntu memberi tahu saya bahwa saya memiliki paket untuk ditingkatkan ketika tidak
Itu bekerja untuk saya pada 14,04
sumber
skrip ini berguna untuk mengotomatisasi pembaruan termasuk menghapus paket yang tidak dibutuhkan dan melakukan reboot hanya jika OS menginginkannya
untuk berjalan di kotak lokal Anda cukup tinggalkan baris pertama melakukan ssh
di sini ada alias yang saya simpan di ~ / .bashrc
maka pada terminal saya hanya mengeluarkan
doit
sumber
Jika Anda menjalankan
apt-get update
lagi setelahapt-get upgrade
disimpulkan, pesan-pesan di ssh login harus pergi.sumber