Score:1

apt-check vs apt อัปเดตผลลัพธ์ที่แตกต่างกัน

ธง cn

บนเซิร์ฟเวอร์ Ubuntu 20.04.2 LTS ของฉันฉันรันสคริปต์ด้วย cron ทุกชั่วโมง มันสร้างไฟล์ข้อความ ไฟล์นี้ประมวลผลโดย conky บนเดสก์ท็อปพีซีของฉัน ในสคริปต์ของฉันฉันใช้ apt-check เพื่อดูว่ามีการอัปเดตใด ๆ หรือไม่และมีความปลอดภัยมากน้อยเพียงใด ปัญหาของฉันคือ apt-check และ apt update ผลลัพธ์ที่แตกต่างกันโดยสิ้นเชิง ตัวอย่างเช่นตอนนี้ apt-check:

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

หมายเลขเดียวกับในข้อความ motd

อย่างไรก็ตาม

การปรับปรุงที่เหมาะสม
เหมาะอัพเกรด
0 อัปเกรด 0 ใหม่ 0 ลบ

ทำไมผลลัพธ์ที่แตกต่างกัน? ฉันจะรัน apt เพื่อให้ 2 ตัวเลขเท่านั้นเช่น 17;1 ได้อย่างไร

user535733 avatar
cn flag
`apt-check` สอบถามแคชแพ็คเกจในเครื่อง `apt update` สอบถามมิเรอร์ หากพวกเขาได้ผลลัพธ์ที่เหมือนกัน นั่นเป็นความบังเอิญของจังหวะที่ดี เนื่องจากมิเรอร์ได้รับการอัปเดตใหม่อย่างต่อเนื่องสำหรับรายการอัปเดตด้านความปลอดภัย โปรดดู https://askubuntu.com/questions/774805/how-to-get-a-list-of-all-pending-security-updates การแปลงรายการเป็นตัวเลข (โดยใช้ `wc`) เป็นแบบฝึกหัดสำหรับนักเรียน
Thomas avatar
cn flag
ขอขอบคุณสำหรับความช่วยเหลือของคุณ. ทางออกของฉันคือ: แพ็คเกจอัพเกรด: `รายการ apt --upgradable 2>&1 | สุขา -l | awk '{พิมพ์ $0-4}'' การอัพเกรดความปลอดภัย: `รายการ apt --upgradable 2>&1 | grep "\-ความปลอดภัย" | wc -l`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา