102 votes

Installer PECL modules sans les invites

Je viens d'installer PHP sur Ubuntu Natty à partir de la source.

Je suis en train d'utiliser PECL pour installer des modules supplémentaires comme APC, Memcache. Je suis en utilisant quelque chose comme ceci:

pecl install apc

Cependant, je reçois invites demande de me confirmer les choses.

Comment puis-je utiliser la commande pecl simplement accepter les valeurs par défaut? J'ai vu quelque chose comme ça sur un forum: printf "yes\n" | pecl install pecl_http. Toutefois, dans le cas de l'APC de cette réponse serait oui pour des choses où la valeur par défaut est non (je pense).

Merci à l'avance.

101voto

Obinwanne Hill Points 1990

Le code suivant semble fonctionner ok:

printf "\n" | pecl install apc

Vous pouvez également remplacer l'apc avec toute autre PECL paquet.

Des acclamations.

96voto

Tom Boutell Points 336

Le "oui" de la commande peut faire plus que de simplement taper "oui"; il peut taper ce que vous voulez, plus et plus. Y compris une ligne vide, ce qui est un bon moyen pour accepter les paramètres par défaut.

J'ai juste besoin moi-même, voici donc ce qui a bien fonctionné pour moi:

yes '' | pecl install -f apc

3voto

patyx7 Points 326

Vous pourriez avoir un coup d'oeil à Attendre ( http://www.manpagez.com/man/1/expect ).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X