ฉันเป็นผู้ใช้ใหม่สำหรับ Arch Linux และยังคงคุ้นเคยกับกระบวนทัศน์บางอย่าง ฉันมาพร้อมกับนิสัยมากมายจาก distro อื่นที่ค่อนข้างมีโครงสร้างมากขึ้นและในบางวิธีสามารถคาดการณ์ได้
สิ่งหนึ่งที่ฉันต้องการทำกับระบบไม่กี่ระบบคือเปิดใช้งาน cron เพื่อทำการอัปเดตอัตโนมัติของแพ็คเกจระบบทั้งหมด ดูเหมือนว่ามันจะค่อนข้างง่ายยกเว้นฉันยังต้องการความคิดเห็นที่มีความหมายจากระบบบอกฉันว่าสิ่งต่าง ๆ ที่เกิดขึ้นนั้นยังไม่ละเอียดมากจนฉันไม่สนใจจนกระทั่งฉันพบว่าระบบกำลังทำงานอยู่
- เอาท์พุทเต็มรูปแบบของ
pacman
ไม่จำเป็น ฉันไม่สนใจว่าการดาวน์โหลดใช้เวลานานแค่ไหนหรืออัปเดต 46 จาก 53 - ส่วนใหญ่ฉันไม่สนใจเกี่ยวกับความสำเร็จ
- ฉันสนใจข้อผิดพลาด หากการอัพเดทไม่สำเร็จฉันต้องการทราบเกี่ยวกับมันและข้อความแสดงข้อผิดพลาดเฉพาะควรได้รับการแก้ไข
ฉันสนใจเกี่ยวกับ "ประกาศ" ที่มอบให้ในระหว่างการติดตั้ง ตัวอย่างเช่นการอัพเดต systemd ของวันนี้กล่าวว่า:
:: coredumps are no longer sent to the journal by default. To re-enable: echo >/etc/sysctl.d/50-coredump.conf \ "kernel.core_pattern=|/usr/lib/systemd/systemd-coredump %p %u %g %s %t %e"
หรือระบบไฟล์สร้างสิ่งนี้:
warning: /etc/group installed as /etc/group.pacnew warning: /etc/passwd installed as /etc/passwd.pacnew warning: /etc/shadow installed as /etc/shadow.pacnew
หมวดหมู่สุดท้ายนี้เป็นสิ่งที่กระตุ้นให้ฉันถามคำถามนี้เพราะดูเหมือนว่าสิ่งเหล่านี้จะไม่สอดคล้องกันมากในชุดแพ็กเกจ ดูเหมือนว่าสิ่งเหล่านี้จะถูกสร้างขึ้นโดย
post_upgrade()
คนอื่นโดยinstall()
ฯลฯ บางครั้งพวกเขาเขียนไปยัง stdout บางครั้งเพื่อ stderr รูปแบบของข้อความแตกต่างกันอย่างมาก: บางครั้งบล็อกทั้งหมดถูกนำหน้าด้วยการเยื้องในบางครั้งบางครั้งก็มีสตริง echoed เปล่า
ฉันต้องการทราบเกี่ยวกับสิ่งต่าง ๆ ที่อาจต้องใช้การแทรกแซงของฉันในระบบ แต่ไม่ต้องสนใจอย่างอื่น มีเครื่องมือในการจัดการข้อมูลนี้อย่างชาญฉลาดและช่วยให้การบริหารระบบง่ายขึ้นหรือไม่ มีวิธีการรับเอาท์พุทที่สร้างขึ้นโดยแพคเกจแยกต่างหากจากกระบวนการ pacman ติดตั้งพวกเขา? หรือฉันเองที่จะเขียนโปรแกรมแยกวิเคราะห์บางอย่างที่กรองสิ่งที่ไม่เป็นอันตรายออกจากบันทึกการติดตั้ง
¹ก่อนที่คุณจะกระโดดข้ามวิธีโง่นี่คือโปรดทราบว่าฉันฉลาดพอที่จะไม่ทำเช่นนี้ในเซิร์ฟเวอร์การผลิตและไม่มีการสำรองข้อมูลเต็มระบบตาม snapshot ที่จะทำให้การกู้คืนง่ายในกรณีที่เกิดภัยพิบัติ
checkupdates
และ-Syu
วันละครั้งเป็นงานที่ไม่สำคัญ ฉันไม่เห็นประโยชน์ที่แท้จริงใด ๆ สำหรับงานที่คุณเสนอทั้งหมด
yaourt
แท็กทั้งจากคำถามและรูปแบบความคิดของคุณ: พยายามที่จะทำเช่นนี้กับ Repos อย่างเป็นทางการจะเป็นเรื่องยากพอเพิ่มแพคเกจที่สุ่มจาก AUR การผสมจะทำให้มันเพ้อฝัน ...