ฉันสามารถหยุด "โลกที่โผล่ออกมา" ของ Gentoo เพื่อเพิ่มคุณลักษณะหรือใช้แฟล็กที่ฉันลืมได้หรือไม่ ถ้าเป็นเช่นนั้น ฉันต้องเจ็บปวดขนาดไหน และคุณจะแนะนำขั้นตอนใดเพื่อให้ระบบกลับมาทำงานได้อย่างปลอดภัย

answer

มันปลอดภัยอย่างสมบูรณ์...

แต่เมื่อคุณเปลี่ยนแฟล็ก USE ทั่วโลก คุณสามารถเรียกใช้ไฟล์emerge -auDN world. สิ่งนั้นจะปรากฎขึ้นใหม่ทุกอย่างที่สร้างด้วยแฟล็กที่แตกต่างจากที่คุณมีในตอนนี้

เมื่อเสร็จแล้วก็มักจะเป็นความคิดที่ดีที่จะทำrevdep-rebuild(จากgentoolkitเพื่อให้แน่ใจว่าไลบรารีอยู่ในสภาพดี

สุดท้าย เมื่อเสร็จสิ้น คุณสามารถเลือกทำemerge -pv --depcleanเพื่อลบแพ็คเกจที่ไม่ต้องการอีกต่อไป

คุณสามารถเรียกใช้emerge --resumeเมื่อemergeล้มเหลวหรือหยุดด้วยเหตุผลบางประการ และควรทำงานต่อจากที่ค้างไว้ โปรดทราบด้วยว่าคุณสามารถใช้--skipfirstเพื่อข้ามแพ็คเกจแรกในกรณีที่ล้มเหลว แต่คุณต้องการดำเนินการต่อemergeกับแพ็คเกจอื่นทั้งหมด

ใช่ คุณสามารถหยุดการโผล่ออกมาด้วย Ctrl+C ได้ตลอดเวลา หากการปรากฏอยู่ในขั้นตอนการคอมไพล์ จะไม่มีปัญหา "make" และ "make install" รันในไดเร็กทอรีแยกต่างหาก แต่ถ้าปรากฏอยู่ในขั้นตอน "การติดตั้ง..." ขั้นสุดท้าย เมื่อคัดลอกไฟล์ที่ติดตั้งไปยังระบบ ไฟล์บางไฟล์อาจถูกรวมเข้าด้วยกันแล้ว และอาจทำให้เกิดความไม่สอดคล้องกัน แต่ถ้าคุณจะเปลี่ยนแฟล็ก USE และรวมแพ็คเกจอีกครั้ง ก็ไม่เป็นไรเช่นกัน

โดยสรุปแล้ว คุณสามารถหยุด "โลกที่โผล่ออกมา" ได้ทุกเมื่อ มันจะไม่ทำให้ระบบของคุณยุ่งเหยิง