เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

6.3.1. ปัญหาการอัพเกรด

Package Manager ทำให้ง่ายต่อการอัปเกรดเป็นเวอร์ชันที่ใหม่กว่าเมื่อมีการเผยแพร่ โดยทั่วไป คำแนะนำในหนังสือ LFS และ BLFS สามารถใช้เพื่ออัปเกรดเป็นเวอร์ชันที่ใหม่กว่าได้ ต่อไปนี้คือบางประเด็นที่คุณควรระวังเมื่ออัพเกรดแพ็คเกจ โดยเฉพาะอย่างยิ่งบนระบบที่ทำงานอยู่

• หากจำเป็นต้องอัปเกรด Glibc เป็นเวอร์ชันใหม่กว่า (เช่น จาก glibc-2.19 เป็น glibc-2.20) การสร้าง LFS ใหม่จะปลอดภัยกว่า แม้ว่าคุณ อาจ สามารถสร้างแพ็คเกจใหม่ทั้งหมดตามลำดับการพึ่งพาได้ เราไม่แนะนำ

• หากแพ็กเกจที่มีไลบรารีที่ใช้ร่วมกันได้รับการอัปเดต และหากชื่อของไลบรารีเปลี่ยนแปลง แพ็กเกจทั้งหมดที่ลิงก์กับไลบรารีแบบไดนามิกจะต้องได้รับการคอมไพล์ใหม่เพื่อลิงก์กับไลบรารีที่ใหม่กว่า (โปรดทราบว่าไม่มีความสัมพันธ์กันระหว่างเวอร์ชันของแพ็คเกจและชื่อไลบรารี) ตัวอย่างเช่น พิจารณาแพ็คเกจ foo-1.2.3 ที่ติดตั้งไลบรารีที่ใช้ร่วมกันที่มีชื่อ libfo.so.1. สมมติว่าคุณอัพเกรดแพ็คเกจเป็นเวอร์ชั่นใหม่กว่า foo-1.2.4 ที่ติดตั้งไลบรารี่ที่ใช้ร่วมกันที่มีชื่อ libfo.so.2. ในกรณีนี้ แพ็คเกจทั้งหมดที่เชื่อมโยงแบบไดนามิก

ไปยัง libfo.so.1 จำเป็นต้องคอมไพล์ใหม่เพื่อลิงก์กับ libfo.so.2. โปรดทราบว่าคุณไม่ควรลบไลบรารีก่อนหน้าจนกว่าแพ็คเกจที่ขึ้นต่อกันจะถูกคอมไพล์ใหม่


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: