OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Tệp định cấu hình sẵn có định dạng được sử dụng bởi lệnh debconf-set-selices. Định dạng chung của một dòng trong tệp định cấu hình sẵn là:



Có một số quy tắc cần ghi nhớ khi viết tệp định cấu hình sẵn.


• Chỉ đặt một dấu cách hoặc tab duy nhất giữa kiểu và giá trị: bất kỳ khoảng trắng bổ sung nào sẽ được hiểu là thuộc về giá trị.

Một dòng có thể được chia thành nhiều dòng bằng cách thêm vào một dấu gạch chéo ngược (“\”) Làm ký tự tiếp tục dòng. Một nơi tốt để tách dòng là sau tên câu hỏi; một chỗ không tốt là giữa loại và giá trị. Các đường phân chia sẽ được nối thành một dòng duy nhất với tất cả các khoảng trắng ở đầu / cuối được cô đọng lại thành một khoảng trắng duy nhất.

• Đối với các biến debconf (mẫu) chỉ được sử dụng trong chính trình cài đặt, chủ sở hữu phải được đặt thành “di”; để chèn sẵn các biến được sử dụng trong hệ thống đã cài đặt, nên sử dụng tên của gói chứa mẫu debconf tương ứng. Chỉ những biến có chủ sở hữu của chúng được đặt thành một cái gì đó không phải là “di” mới được truyền vào cơ sở dữ liệu debconf cho hệ thống đã cài đặt.

Hầu hết các câu hỏi cần được chèn sẵn bằng cách sử dụng các giá trị hợp lệ bằng tiếng Anh chứ không phải các giá trị đã dịch. Tuy nhiên, có một số câu hỏi (ví dụ trong người bán hàng) nơi các giá trị đã dịch cần được sử dụng.

• Một số câu hỏi lấy mã làm giá trị thay vì văn bản tiếng Anh được hiển thị trong quá trình cài đặt.

Cách dễ nhất để tạo tệp định cấu hình sẵn là sử dụng tệp mẫu được liên kết trong Phần B.4 làm cơ sở và làm việc từ đó.

Một phương pháp thay thế là thực hiện cài đặt thủ công và sau đó, sau khi khởi động lại, hãy sử dụng các lựa chọn gỡ lỗi từ debconf-utils gói để kết xuất cả cơ sở dữ liệu debconf và cơ sở dữ liệu cdebconf của trình cài đặt vào một tệp duy nhất:


$ debconf-get-selices --installer> hồ sơ

$ debconf-get-selices >> hồ sơ


Tuy nhiên, tệp được tạo theo cách này sẽ có một số mục không nên được chèn sẵn và tệp ví dụ là nơi bắt đầu tốt hơn cho hầu hết người dùng.


Lưu ý: Phương pháp này dựa trên thực tế là, khi kết thúc quá trình cài đặt, cơ sở dữ liệu cdebconf của trình cài đặt được lưu vào hệ thống được cài đặt trong / var / log / installer / cdebconf. Tuy nhiên, vì cơ sở dữ liệu có thể chứa thông tin nhạy cảm, theo mặc định, các tệp chỉ có thể đọc được bởi root.

Cac thu mục / var / log / installer và tất cả các tệp trong đó sẽ bị xóa khỏi hệ thống của bạn nếu bạn xóa gói báo cáo cài đặt.


Để kiểm tra các giá trị có thể có cho các câu hỏi, bạn có thể sử dụng nano để kiểm tra các tệp trong

/ var / lib / cdebconf trong khi quá trình cài đặt đang diễn ra. Xem tệp Template.dat cho các mẫu thô và câu hỏi.dat để biết các giá trị hiện tại và các giá trị được gán cho các biến.

Để kiểm tra xem định dạng của tệp cấu hình sẵn của bạn có hợp lệ hay không trước khi thực hiện cài đặt, bạn có thể sử dụng lệnh debconf-set-selices -c preseed.cfg.


B 4. Nội dung của tệp định cấu hình sẵn (cho bionic)

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: