Puncte:1

apt-check vs apt update rezultat diferit

drapel cn

Pe serverul meu Ubuntu 20.04.2 LTS îmi rulez scriptul cu cron la fiecare oră. Acesta generează un fișier text. Acest fișier a fost procesat de conky pe computerul meu desktop. În scriptul meu, folosesc apt-check pentru a afla dacă există vreo actualizare și dacă este cât de multe este securitate. Problema mea este: apt-check și apt update rezultat total diferit. de exemplu chiar acum apt-check:

$(/usr/lib/update-notifier/apt-check)
17;1

aceleași numere care în mesajul motd

in orice caz

actualizare apt
upgrade apt
0 actualizat, 0 nou, 0 eliminat

de ce ieșire diferită? cum pot alerga apt să-mi dau 2 numere doar ca 17;1?

user535733 avatar
drapel cn
`apt-check` interogează memoria cache a pachetului local. `apt update` interoghează oglinzile. Dacă au același rezultat, aceasta este o coincidență a timpului bun, deoarece oglinzile primesc noi actualizări în mod constant.Pentru o listă de actualizări de securitate, consultați https://askubuntu.com/questions/774805/how-to-get-a-list-of-all-pending-security-updates; convertirea listei într-un număr (folosind `wc`) este lăsată ca exercițiu pentru elev.
Thomas avatar
drapel cn
Vă mulţumesc pentru ajutor. solutia mea este: pachete upgradabile: `listă apt --upgradable 2>&1 | wc -l | awk '{print $0-4}'' upgrade de securitate: `listă apt --upgradable 2>&1 | grep „\-securitate” | wc -l`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.