Pengguna FreeBSD bergabung dengan peringkat Anda. Saya diminta untuk merawat Server Ubuntu yang menjalankan 10,04 LTS.
Saya melihat dari /usr/lib/update-notifier/update-motd-updates-available
sana bahwa ada sejumlah pembaruan di server namun saya tidak melihat cara untuk mengatakan mana yang akan diperbarui.
Adakah yang bisa mengarahkan saya ke arah yang benar sehingga saya bisa melihat paket mana yang akan diperbarui ketika saya menjalankan apt-get upgrade
?
MEMPERBARUI:
Tidak dapat menjawab pertanyaan saya sendiri saat ini sehingga melemparkan ini di sini untuk saat ini:
Seiring dengan yang apt-get upgrade --dry-run
disarankan di bawah ini,
/usr/lib/update-notifier/apt-check -p
akan mencantumkan semua paket yang memiliki pembaruan tersedia.
package-management
updates
Jan Geep
sumber
sumber
Jawaban:
Anda dapat menginstal
aptitude
jika belum diinstal. Ini adalah alat yang hebat untuk mengelola paket dalam pengaturan tanpa kepala.Kalau tidak, jika Anda hanya ingin melihat apa yang akan terjadi ketika Anda menjalankan sesuatu, gunakan
--dry-run
argumen dan itu tidak akan benar-benar melakukan apa pun, itu hanya akan memberi tahu Anda apa yang akan dilakukan:Dari halaman manual apt-get
Tambahkan opsi ke perintah dengan cara ini
sumber
apt-get upgrade --dry-run
tidak memerlukansudo
, yang membuatnya sempurna untuk tampilan otomatis dari pembaruan paket yang diperlukan.apt-get
skrip di jalur Anda dengan skrip "helper"? Periksawhich apt-get
untuk memastikannya/usr/bin/apt-get
Sampai sekarang (Ubuntu 16.04) Anda dapat menggunakan
apt list
dengan--upgradable
flag;dan Anda akan mendapatkan daftar dengan semua paket yang dapat diupgrade.
sumber
apt
adalah perintah yang tidak dikenal dalam 12,04apt
yang telah diinstal berjalansudo apt-cache policy apt
.Alternatif lain adalah dengan menggunakan
aptitude
dengan istilah pencarian :(Perhatikan huruf besar 'U')
Itu berarti: "cari semua paket yang diinstal dan dapat ditingkatkan". Referensi: manual pengguna aptitude
Secara default,
aptitude search
menunjukkan untuk setiap paket nama, deskripsi dan beberapa bendera, tetapi Anda juga bisa menyesuaikan output dengan kebutuhan Anda. Misalnya, untuk mencantumkan hanya nama paket, perintahnya adalah:(
--disable-columns
Menghindari ruang putih padding di akhir baris)sumber
Perintah di bawah ini akan menunjukkan kepada Anda daftar paket yang diinstal yang memiliki pembaruan yang tersedia di repositori.
sumber