apt-get hitung jumlah pembaruan yang tersedia


11

Saat ini saya menggunakan ini untuk menghitung jumlah pembaruan yang tersedia

NUMOFUPDATES=$(aptitude search "~U" | wc -l)

Apakah ada cara untuk melakukan hal yang sama dengan apt (bukan aptitude) tetapi tidak menggunakan pembaruan-notifier?


Tampak sebagai duplikat dari askubuntu.com/q/49958/20422
KayEss

Pertanyaan Anda baru saja menjawab pertanyaan saya, karena bagi saya bakat tidak masalah.
soger

Jawaban:


13

Anda dapat menggunakan apt-checkdari update-notifier-common:

$ /usr/lib/update-notifier/apt-check --human-readable
0 packages can be updated.
0 updates are security updates.

Ini adalah alat yang sama yang memperbarui motdpesan.


1

Anda dapat menggunakan apt-get -suntuk mensimulasikan proses peningkatan dan hanya mengekstrak jumlah paket yang ditingkatkan oleh

LANG=C apt-get upgrade -s |grep -P '^\d+ upgraded'|cut -d" " -f1

Ini hanya akan menghasilkan jumlah paket



-1

Saya hanya menjalankan perintah:

sudo apt-get update && sudo apt-get upgrade

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 ..
Aditya
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.