Подтвердить что ты не робот

Установите модули PECL без подсказок

Я только что установил PHP на Ubuntu Natty из источника.

Я пытаюсь использовать PECL для установки дополнительных модулей, таких как APC и Memcache. Я использую что-то вроде этого:

pecl install apc

Однако, я получаю подсказки с просьбой подтвердить все.

Как я могу использовать команду pecl, чтобы просто принять значения по умолчанию? Я видел что-то подобное на доске объявлений: printf "yes\n" | pecl install pecl_http. Однако в случае APC это ответит да для вещей, где по умолчанию нет (я думаю).

Спасибо заранее.

4b9b3361

Ответ 1

Следующий код работает нормально:

printf "\n" | pecl install apc

Вы также можете заменить apc на любой другой пакет PECL.

Приветствия.

Ответ 2

Команда "да" может сделать больше, чем просто ввести "да"; он может вводить все, что угодно, снова и снова. Включая пустую строку, которая является хорошим способом принять значения по умолчанию.

Я просто нуждался в этом сам, поэтому вот что хорошо для меня:

yes '' | pecl install -f apc

Ответ 3

Ответ Obinwanne Hill ответил, что я не предлагаю ничего нового здесь, но следующее кажется абсолютным самым коротким и без каких-либо причудливых инструментов.

echo '' | pecl install apc