Score:0

การอัพเกรด Apt-get แบบไม่ต้องใส่ไม่ได้ทำอะไรเลย

ธง in

ฉันกำลังพยายามสร้างสคริปต์ที่อัปเดตการติดตั้ง Ubuntu เมื่อปิดระบบ

ในการอัพเกรดระบบของฉัน ฉันใช้คำสั่งต่อไปนี้:

unbuffer apt-get full-upgrade -y --allow-downgrades --show-progress 2>&1 > /var/log/ubuntu-automatic-update/update_status.txt

แต่เมื่อดำเนินการแล้ว บันทึกจะแสดงสิ่งต่อไปนี้:

อ่านรายการแพ็คเกจ... 0%

รายการแพ็คเกจอ่านแล้ว...100%

อ่านรายการแพ็คเกจแล้ว... เสร็จสิ้น

ต้นไม้พึ่งพาถูกสร้างขึ้น... 0%

สร้างต้นไม้พึ่งพา... 0%

สร้างต้นไม้พึ่งพา... 50%

สร้างต้นไม้พึ่งพา... 50%

สร้างต้นไม้พึ่งพาแล้ว...เสร็จแล้ว

อ่านข้อมูลสถานะใน... 0%

อ่านข้อมูลสถานะใน... 0%

ข้อมูลสถานะถูกอ่านใน... เสร็จสิ้น
อัปเดต 0 รายการ ติดตั้งใหม่ 0 รายการ ลบออก 0 รายการ และไม่ได้อัปเดต 168 รายการ

แต่การเรียกใช้คำสั่งเดียวกันด้วยตนเองในเทอร์มินัลจะอัปเดตทุกอย่าง แม้ว่ามันจะบอกฉันว่าจะมีการติดตั้ง 5 แพ็คเกจใหม่

สิ่งนี้สามารถแก้ไขได้หรือไม่โดยที่ยังอัปเดตอยู่

แก้ไข: สคริปต์ที่สมบูรณ์สามารถพบได้ที่นี่: https://github.com/TobiPeterG/ubuntu_automatic_updates/edit/main/files/shutdown_update ฉันอาจจะทำผิดพลาดในนั้น?

user535733 avatar
cn flag
แทนที่จะสร้างวงล้อใหม่ ให้พิจารณาใช้ตัวเลือกที่มีอยู่สำหรับการอัปเดตเมื่อปิดเครื่องสำหรับการอัปเกรดความปลอดภัยและการอัปเกรดเคอร์เนลซึ่งอยู่ที่ `/etc/apt/apt.conf.d/50unattended-upgrades` โดยส่วนตัวแล้วฉันจะไม่เรียกใช้การอัปเกรดเต็มรูปแบบแบบไม่ต้องใส่ข้อมูล
Nmath avatar
ng flag
*"168 ไม่อัปเดต"* - ทำไมคุณถึงพยายามสร้างสคริปต์อัตโนมัติ ทั้งๆ ที่คุณยังล้าหลังในการบำรุงรักษาอยู่มาก ฉันยอมรับว่าแผนของคุณแย่และสับสนว่าทำไมคุณถึงล้าหลังในการอัปเดต

โพสต์คำตอบ

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