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 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
echo -e "1\n1\n2" | sudo apt-get install PACKAGE_NAME
chưa