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.