Làm cách nào tôi có thể tự động cài đặt với các tùy chọn số?


0

Ví dụ, nếu tôi đang cài đặt một gói với apt-get, tôi sẽ làm:

sudo apt-get install -y PACKAGE_NAME

nhưng trong trường hợp này, các tùy chọn của tôi khi tôi cài đặt thủ công sẽ lần lượt là '1', '1' và '2'. Tôi có thể soạn một lệnh với các đường ống để tự động chuyển đầu vào không?


Bạn đã thử echo -e "1\n1\n2" | sudo apt-get install PACKAGE_NAMEchưa
Kamil Maciorowski

1
Bạn nên sử dụng con rối, đầu bếp, hoặc ansible. Gói nào bạn đang cố gắng cài đặt?
kenberland

Tôi nên làm rõ rằng tôi không thực sự cố gắng cài đặt một gói với apt-get, nhưng chạy trình cài đặt Python cho một plugin yêu cầu người dùng nhập vào một số tùy chọn mặc định. Tôi đang sử dụng Chef để cấu hình phần còn lại của quá trình cài đặt. Tôi chỉ bị mắc kẹt trên bước đặc biệt này. Tôi đã thử một biến thể trên câu trả lời của @ KamilMaciorowski bằng cách viết câu trả lời cho tệp văn bản giả (mỗi dòng trên một dòng) và lấy đó làm đầu vào ./setup.py mà ít nhất dường như kết thúc mà không có lỗi - Tôi cho rằng đó là được đọc ser seri nhưng không thể xác minh chắc chắn.
dùng2395694
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.