Tôi biết về các gói ghim với Apt. Đó không phải là điều tôi muốn làm. Các câu hỏi khác đã được trả lời bằng cách sử dụng ghim hoặc bằng cách sử dụng ghim tạm thời. Tôi không muốn làm điều này.
Những gì tôi muốn làm là giữ các gói trở lại giống như cách kernel đã được:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
Tôi muốn thêm tomcat-*
và mysql-*
và sun-*
vào danh sách này. Trong quá khứ, có một tham số cấu hình để làm điều này. Tôi luôn nghĩ rằng nó là một cái gì đó giống như Apt::Get::HoldPkgs
hay Apt::HoldPkgs
nhưng tôi không thể tìm thấy nó.
Tôi muốn có các gói này được giữ từ các bản cập nhật cho đến khi tôi đặc biệt yêu cầu chúng với một apt-get install
.
Tôi tìm thấy apt-get
cấu hình Apt::NeverAutoRemove
. Điều này sẽ làm những gì tôi muốn?
Câu hỏi đã thêm: Tôi nhận thấy rằng Apt::NeverAutoRemove
và Apt::Never-MarkAuto-Sections
(trong số những người khác) không được ghi lại cho đến khi tôi có thể thấy. Họ không có trong các trang. Không phải là aptitude::Keep-Unused-Pattern
và aptitude::Get-Root-Command
.
Có tài liệu toàn diện và đầy đủ cho apt.conf
?
upgrade
lệnh apt-get
.
dpkg --set-selections
. Tôi tìm thấy một câu hỏi gợi ý việc sử dụng dpkg và việc sử dụng năng khiếu không tương đương (nghĩa là dpkg không tôn trọng cài đặt năng khiếu).
upgrade
vàdist-upgrade
không thể được cấu hình trên cơ sở mỗi gói.