Tôi đang cố gắng viết một tập lệnh cấu hình cho các máy chủ mới và một trong những bước đầu tiên là cài đặt một loạt các gói cần thiết, chẳng hạn như MySQL, phpMyAdmin, v.v. bằng cách sử dụng apt-get install
Tuy nhiên, khi dpkg cố gắng định cấu hình chúng, nó sẽ yêu cầu bạn một vài tùy chọn, chẳng hạn như mật khẩu root MySQL, mật khẩu phpMyAdmin, máy chủ nào sẽ sử dụng, v.v.
Vì tôi có thể sẽ chuyển kịch bản này cho các đồng nghiệp không có khả năng đọc lời nhắc và mong muốn của tôi chỉ đơn giản là bắt đầu và bỏ đi, tôi muốn biết cách chuyển qua một loạt các câu trả lời "mặc định" / giá trị cho nó sử dụng. Điều này có thể bao gồm tên người dùng / mật khẩu / giá trị động khác được truyền trên dòng lệnh.
-
Tôi nhận ra rằng có mật khẩu trong tập lệnh là một vấn đề bảo mật, nhưng tôi sẵn sàng bỏ qua nó, đặc biệt theo nghĩa chung hơn là cài đặt các gói mà câu trả lời cho điều này sẽ ngụ ý.
sudo apt-get install debconf-utils
khi cần thiết