APT (Advanced Packaging Tool) เป็นระบบที่ Ubuntu ใช้เพื่อจัดการซอฟต์แวร์ทั้งหมดที่ติดตั้งบนระบบ ช่วยให้คุณสามารถ "ตรึง" แพ็คเกจไปยังรุ่นที่แน่นอนเพื่อที่จะไม่ได้รับการปรับปรุงเมื่อคุณ Update Manager ทำงาน
ในการปักหมุดเคอร์เนลแพ็คเกจของคุณก่อนอื่นคุณต้องพิจารณาว่าเคอร์เนลของคุณคืออะไร วิธีหนึ่งในการทำเช่นนี้คือเปิด Synaptic Package Manager ในระบบ> การดูแลระบบ
พิมพ์“ linux-generic” ในช่องค้นหาข้อความด่วนและกด Enter
จดบันทึกหมายเลขที่ปรากฏในคอลัมน์“ เวอร์ชันที่ติดตั้ง” เราจะใช้มันในขั้นตอนต่อไป
ต่อไปเราต้องแก้ไขไฟล์ / etc / apt / preferences เปิดโดยกด Alt + F2 เพื่อเปิดหน้าต่าง Run Application ขึ้นมาและเข้าสู่:
gksudo gedit /etc/apt/preferences
นี่จะเปิดหน้าต่าง gedit เป็นไปได้ว่าหน้าต่างนั้นจะว่างเปล่าเว้นแต่ว่าคุณเคยเล่นกับ APT มาก่อน
ในหน้าต่างพิมพ์ต่อไปนี้แทนที่หมายเลขรุ่นด้วยหมายเลขรุ่นที่คุณพบใน Synaptic Package Manager
Package: linux-generic linux-headers-generic linux-image-generic linux-restricted-modules-generic
Pin: version <insert version here>
Pin-Priority: 1001
บันทึกไฟล์และปิด gedit หากคุณเปิด Update Manager คุณจะเห็นว่าการอัพเดทเคอร์เนลของ Linux นั้นถูกซ่อนอยู่ในตอนนี้!
แหล่ง
การปิดกั้นแพ็คเกจด้วย APT / DPKG
จำชื่อแพ็คเกจของเคอร์เนลของคุณจากด้านบน
เปิดเทอร์มินัลแล้วเรียกใช้:
sudo -s
enterและตี
ป้อนรหัสผ่านของคุณสำหรับ sudo:
echo kernel_package_name hold | dpkg --set-selections
แทนที่kernel_package_name
ด้วยชื่อของเคอร์เนลที่คุณต้องการปักหมุด
ตอนนี้ทำงาน:
sudo apt-get update && sudo apt-get upgrade
หากต้องการลบ PIN จาก Apt / Dpkg:
เปิดเทอร์มินัล
sudo -s
echo kernel_package install | dpkg --set-selections
แทนที่ kernel_package ด้วยแพ็คเกจที่คุณต้องการปักหมุด
ตอนนี้ทำงาน:
sudo apt-get update && sudo apt-get upgrade
แหล่ง
สิ่งที่คุณพยายามทำเรียกว่าการปักหมุด แหล่งข้อมูลที่ฉันให้ไว้ข้างต้นมีความจำเป็นกับสิ่งที่คุณต้องทำเพื่อให้งานของคุณสำเร็จ