/ / วิธีดาวน์เกรดแพคเกจบน Ubuntu

วิธีดาวน์เกรดแพคเกจบน Ubuntu

ภาพ

เครื่องมือจัดการอัปเดตของอูบุนตูจะรักษาแพ็คเกจของคุณไว้ที่เวอร์ชันล่าสุด แต่บางครั้งรุ่นแพคเกจใหม่อาจทำงานไม่ถูกต้อง คุณสามารถดาวน์เกรดแพ็คเกจที่ติดตั้งและล็อคในเวอร์ชันที่ระบุเพื่อป้องกันไม่ให้อัปเดต

สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อคุณเรียกใช้แพคเกจที่อัปเดตด้วยการถดถอยซึ่งเป็นข้อบกพร่องที่ป้องกันไม่ให้สิ่งต่าง ๆ ทำงานได้อย่างถูกต้อง

มันทำงานอย่างไร

โดยทั่วไประบบของคุณมีหลายรุ่นแพคเกจที่มีอยู่ในที่เก็บของ - ตัวอย่างเช่นเมื่อ Ubuntu อัปเดตแพคเกจมันวางแพคเกจใหม่ปรับปรุงในพื้นที่เก็บข้อมูลการปรับปรุงพิเศษ แพ็คเกจเก่ายังคงเป็นที่เก็บหลักของ Ubuntu และสามารถติดตั้งได้ด้วยลูกเล่นบางอย่าง หากคุณติดตั้งแพคเกจรุ่นใหม่กว่าจากที่เก็บแพคเกจส่วนตัว (PPA) แพ็คเกจเก่าที่มาพร้อมกับ Ubuntu จะยังคงอยู่ในที่เก็บของ Ubuntu

ในฐานะที่เป็น Synaptic เตือนเรานี้อาจทำให้เกิดปัญหากับการอ้างอิงของแพคเกจ ระบบการจัดการซอฟต์แวร์ของ Ubuntu ไม่ได้รับการออกแบบมาสำหรับการลดระดับแพ็คเกจ - การพิจารณาว่าเป็นเคล็ดลับที่ไม่ได้รับการสนับสนุน

กราฟิก - Synaptic

ส่วนต่อประสานที่เรียบง่ายของ Ubuntu Software Centerไม่เสนอตัวเลือกสำหรับปรับลดแพ็คเกจ อย่างไรก็ตาม Synaptic ซึ่งเป็นอินเตอร์เฟสตัวจัดการแพคเกจกราฟิกขั้นสูงที่ Ubuntu ใช้เพื่อรวมเสนอตัวเลือกนี้ ในการดาวน์เกรดแพ็คเกจกราฟิกให้ติดตั้งแอปพลิเคชั่น Synaptic ก่อน

ภาพ

หลังจากที่คุณทำแล้วให้เปิดตัวจัดการแพ็กเกจ Synaptic จาก Dash

ภาพ

ค้นหาแพ็คเกจที่คุณต้องการติดตั้งเวอร์ชันเก่ากว่าใน Synaptic เลือกและใช้ตัวเลือก Package -> Force Version

ภาพ

เลือกรุ่นที่คุณต้องการติดตั้งและคลิกบังคับรุ่น Synaptic จะแสดงเฉพาะรุ่นที่มีอยู่ในที่เก็บของคุณ

ภาพ

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

ภาพ

หลังจากคุณปรับลดรุ่นแพ็คเกจเลือกและใช้แพ็คเกจ -> ล็อคเวอร์ชั่นตัวเลือก หากคุณไม่ทำเช่นนี้ Ubuntu จะพยายามอัปเกรดแพ็กเกจที่ติดตั้งในครั้งต่อไปที่คุณอัปเดตแพ็คเกจที่ติดตั้ง

ภาพ

อาคารผู้โดยสาร - apt-get

คุณสามารถติดตั้งแพคเกจเฉพาะรุ่นด้วย apt-get ในเทอร์มินัล ขั้นแรกให้พิจารณาเวอร์ชันที่มีอยู่ที่คุณสามารถติดตั้งได้ด้วยคำสั่งต่อไปนี้

apt-cache showpkg แพคเกจ

ภาพ

จากนั้นรันคำสั่ง apt-get install และระบุเวอร์ชันแพ็กเกจที่คุณต้องการติดตั้ง

sudo apt-get install แพคเกจ=รุ่น

ภาพ

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

sudo echo“บรรจุภัณฑ์ ถือ” | sudo dpkg –set-selections

ภาพ