Setelah melakukan proses pembaruan, ini memberikan output untuk upgradeperintah sebagai:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
wine1.5 wine1.5-i386
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.1 MB of archives.
After this operation, 286 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Baris ke-6 menyebutkan bahwa ada 2 pembaruan yang tersedia dan baris ke-5 mencantumkan paket-paket yang pembaruannya tersedia. Jika saya tidak berminat untuk menginstal peningkatan tepat pada saat itu saya tekan ndan lanjutkan.
Lurus dan sederhana.
Catatan: Jika ada pembaruan kernal juga tersedia, itu akan menunjukkannya juga <x> not upgraded.
Saya pikir OP ingin mengambil nomor ini dalam bentuk yang dapat digunakan dalam skrip, bukan hanya untuk melihatnya.
Eric Carvalho
Terima kasih, tetapi yang saya butuhkan hanyalah jumlah pembaruan yang tersedia, dalam contoh Anda "2". Kemudian skrip menunjukkan pemberitahuan "Pembaruan yang tersedia - 2"
net cat
@Eric Carvalho Benar.
kucing jaring
@netcat: Oh ... Kalau begitu tidak tahu jawabannya, saya pikir Anda hanya ingin tahu berapa banyak pembaruan yang tersedia secara santai (seperti yang sering saya lakukan) :-)
Aditya
@netcat: Apakah skrip python baik-baik saja untuk Anda? Saya mungkin mencoba untuk naskah itu ..
Jawaban:
Anda dapat menggunakan
apt-check
dariupdate-notifier-common
:Ini adalah alat yang sama yang memperbarui
motd
pesan.sumber
Anda dapat menggunakan
apt-get -s
untuk mensimulasikan proses peningkatan dan hanya mengekstrak jumlah paket yang ditingkatkan olehIni hanya akan menghasilkan jumlah paket
sumber
Saya kira metode tercepat ditunjukkan dalam apticron:
https://salsa.debian.org/debian/apticron/blob/master/apticron#L121-154
Ini bisa disuling ke:
sumber
Saya hanya menjalankan perintah:
Setelah melakukan proses pembaruan, ini memberikan output untuk
upgrade
perintah sebagai:Baris ke-6 menyebutkan bahwa ada 2 pembaruan yang tersedia dan baris ke-5 mencantumkan paket-paket yang pembaruannya tersedia. Jika saya tidak berminat untuk menginstal peningkatan tepat pada saat itu saya tekan ndan lanjutkan.
Lurus dan sederhana.
Catatan: Jika ada pembaruan kernal juga tersedia, itu akan menunjukkannya juga
<x> not upgraded
.sumber