/etc/apt/apt.conf.d/ ưu tiên - ghi đè tập tin cấu hình?


16

Thư mục

/etc/apt/apt.conf.d/

chứa nhiều tập tin

01autoremove
10periodic
15update-stamp
20archive
20dbus
20packagekit
50unattended-upgrades
70debconf
99synaptic
99update-notifier

01, 10, ..., 99 số đó là gì?

Họ có ngụ ý "đọc 01 trước, đọc 99 lần cuối và để 99 cài đặt ghi đè được thực hiện ở các số trước đó" không?

Ví dụ, giả sử chỉ có một cài đặt trong 50unattends-nâng cấp, trong đó tôi muốn ghi đè cài đặt mặc định theo sở thích của riêng tôi.

Tôi có thể chỉnh sửa trực tiếp 50unattends-nâng cấp, nhưng sau đó nó sẽ trở nên lộn xộn nếu nhà bảo trì cập nhật tệp đó - tôi phải hợp nhất các thay đổi.

Tôi cũng có thể tạo 51unattends-nâng cấp chỉ với giá trị duy nhất tôi thích và do đó ghi đè mặc định trong 50unattends-nâng cấp?

Câu trả lời:


19

Nguồn: http://debian-handbook.info/browse/wheezy/sect.apt-get.html

Thư mục kết thúc bằng .d

Các thư mục có hậu tố .d được sử dụng ngày càng thường xuyên hơn. Mỗi thư mục đại diện cho một tệp cấu hình được chia thành nhiều tệp. Theo nghĩa này, tất cả các tệp trong /etc/apt/apt.conf.d/ là hướng dẫn cho cấu hình của APT. APT bao gồm chúng theo thứ tự bảng chữ cái, để những cái cuối cùng có thể sửa đổi một thành phần cấu hình được xác định trong một trong những cái đầu tiên.

Ví dụ: 60unattends-nâng cấp sẽ ghi đè lên 50unattends-nâng cấp.


1
Nhưng các tệp có phần mở rộng tên (. *) Dường như bị bỏ qua.
jarno
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.