Ответ 1
Следующий код работает нормально:
printf "\n" | pecl install apc
Вы также можете заменить apc на любой другой пакет PECL.
Приветствия.
Я только что установил PHP на Ubuntu Natty из источника.
Я пытаюсь использовать PECL для установки дополнительных модулей, таких как APC и Memcache. Я использую что-то вроде этого:
pecl install apc
Однако, я получаю подсказки с просьбой подтвердить все.
Как я могу использовать команду pecl, чтобы просто принять значения по умолчанию? Я видел что-то подобное на доске объявлений: printf "yes\n" | pecl install pecl_http
. Однако в случае APC это ответит да для вещей, где по умолчанию нет (я думаю).
Спасибо заранее.
Следующий код работает нормально:
printf "\n" | pecl install apc
Вы также можете заменить apc на любой другой пакет PECL.
Приветствия.
Команда "да" может сделать больше, чем просто ввести "да"; он может вводить все, что угодно, снова и снова. Включая пустую строку, которая является хорошим способом принять значения по умолчанию.
Я просто нуждался в этом сам, поэтому вот что хорошо для меня:
yes '' | pecl install -f apc
Ответ Obinwanne Hill ответил, что я не предлагаю ничего нового здесь, но следующее кажется абсолютным самым коротким и без каких-либо причудливых инструментов.
echo '' | pecl install apc