Score:0

วิธีแสดงรายการแพ็คเกจที่อัพเกรดได้ทั้งหมดโดยไม่ต้องใช้ apt

ธง kr

ฉันมีสคริปต์เช่นนี้

#!/bin/sh

apt-รับการปรับปรุง

[ "$(apt list --upgradable 2>/dev/null | grep -c อัพเกรดได้)" -gt 0 ] &&
apt-get upgrade --with-new-pkgs -y &&
apt-get ลบอัตโนมัติ -y &&
apt-get autoclean -y

ปัญหาเดียวคือทุกครั้งที่ฉันเรียกใช้มันจะแสดงคำเตือนเกี่ยวกับ ฉลาด ไม่มี cli ที่เสถียร ฉันจะแสดงรายการแพ็คเกจที่สามารถอัพเกรดได้ทั้งหมดได้อย่างไร ฉลาด?
บน ฉลาด manpage มันบอกว่า รายการที่เหมาะสม เหมือนกับ dpkg-แบบสอบถามแต่ฉันไม่สามารถหาวิธีแสดงรายการแพ็คเกจที่อัพเกรดได้โดยใช้ dpkg-แบบสอบถาม.

แก้ไข: ฉันใช้ Ubuntu 20.04.3 LTS

us flag
คุณใช้อูบุนตูเวอร์ชันใด `apt` มี cli ที่เสถียรใน Ubuntu เวอร์ชันล่าสุด
us flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [คำสั่งเทียบเท่าสำหรับ --upgradable ใน apt-get](https://askubuntu.com/questions/1332550/equivalent-command-for-upgradable-in-apt-get) คำตอบสั้น ๆ - ใช้ `apt-get --just -พิมพ์การอัปเกรด 'แทน 'apt list --upgradable')

โพสต์คำตอบ

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