Nó phụ thuộc vào phân phối và nguồn gốc ('ngược dòng').
Với hầu hết các gói sử dụng autoconf- và automake, có thể chỉ định thư mục nơi các tệp cấu hình sẽ được tìm kiếm bằng cách sử dụng --sysconfdir
tham số. Các hệ thống xây dựng khác (ví dụ, CMake) có các tùy chọn tương tự. Nếu gói nguồn sử dụng một trong những hệ thống xây dựng đó, thì trình đóng gói có thể dễ dàng chỉ định đúng các tham số và không yêu cầu phải có bản vá. Ngay cả khi họ không (ví dụ: vì nguồn ngược dòng sử dụng một số hệ thống xây dựng tại nhà), bạn vẫn có thể chỉ định một số cấu hình xây dựng để di chuyển các tệp cấu hình đến một vị trí cụ thể mà không phải vá nguồn ngược dòng.
Đó không phải là trường hợp, sau đó thường thì phân phối thực sự sẽ phải thêm các bản vá vào nguồn để làm cho nó di chuyển các tệp theo những gì họ cho là vị trí 'đúng'. Trong hầu hết các trường hợp, các nhà đóng gói phân phối sau đó sẽ viết một bản vá cho phép nguồn được cấu hình theo nghĩa trên, để họ có thể gửi bản vá đến các nhà bảo trì ngược dòng và không phải tiếp tục duy trì / cập nhật nó. Đây là trường hợp cho các vị trí tệp cấu hình, nhưng cũng cho các thứ khác, như bin
/ sbin
tệp thực thi (cách giải thích lệnh của quản trị viên hệ thống khác nhau giữa các bản phân phối), vị trí để viết tài liệu, v.v.
Lưu ý bên lề: nếu bạn duy trì một số phần mềm miễn phí, vui lòng giúp người đóng gói dễ dàng nói chuyện với bạn. Nếu không, chúng tôi phải duy trì các bản vá như vậy không có lý do đặc biệt tốt ...