APT (Công cụ đóng gói nâng cao) là hệ thống mà Ubuntu sử dụng để quản lý tất cả phần mềm được cài đặt trên hệ thống. Nó cho phép bạn cài đặt gói pin vào một phiên bản nhất định để không bị cập nhật khi Trình quản lý cập nhật chạy.
Để ghim các gói kernel của bạn, trước tiên bạn phải xác định kernel của bạn là phiên bản nào. Một cách để làm điều này là mở Trình quản lý gói Synaptic trong Hệ thống> Quản trị.
Nhập vào linux linux-generic trong trường văn bản Tìm kiếm nhanh và nhấn enter.
Ghi lại số được liệt kê trong cột Phiên bản cài đặt trực tuyến. Chúng tôi sẽ sử dụng nó trong bước tiếp theo.
Tiếp theo, chúng ta cần chỉnh sửa tệp / etc / apt / Preferences. Mở nó bằng cách nhấn Alt + F2 để hiển thị cửa sổ Run Application và nhập:
gksudo gedit /etc/apt/preferences
Điều này sẽ mở ra một cửa sổ gedit. Nhiều khả năng cửa sổ sẽ trống, trừ khi bạn đã chơi xung quanh với APT trước đó.
Trong cửa sổ, nhập nội dung sau, thay thế số phiên bản bằng số phiên bản bạn tìm thấy trong Trình quản lý gói Synaptic.
Package: linux-generic linux-headers-generic linux-image-generic linux-restricted-modules-generic
Pin: version <insert version here>
Pin-Priority: 1001
Lưu tệp và đóng gedit. Nếu bạn mở Trình quản lý cập nhật, bạn sẽ thấy các bản cập nhật nhân Linux hiện đang bị ẩn!
Nguồn
Chặn các gói với APT / DPKG
Nhớ tên gói của hạt nhân của bạn từ trên.
Mở một thiết bị đầu cuối và chạy:
sudo -s
Và đánh enter.
Nhập mật khẩu của bạn cho sudo:
echo kernel_package_name hold | dpkg --set-selections
Thay thế kernel_package_name
bằng tên của hạt nhân bạn muốn ghim.
Bây giờ chạy:
sudo apt-get update && sudo apt-get upgrade
Để xóa pin khỏi Apt / Dpkg:
Mở một thiết bị đầu cuối
sudo -s
echo kernel_package install | dpkg --set-selections
Thay thế kernel_package bằng gói bạn muốn ghim.
Bây giờ chạy:
sudo apt-get update && sudo apt-get upgrade
Nguồn
Những gì bạn đang cố gắng làm được gọi là ghim. Các nguồn tôi đã cung cấp cho bạn ở trên, có các yếu tố cần thiết về những gì bạn phải làm để hoàn thành nhiệm vụ trong tay.