Je viens d'installer PHP sur Ubuntu Natty depuis la source.
J'essaie d'utiliser PECL pour installer des modules supplémentaires comme APC et Memcache. J'utilise quelque chose comme ça:
pecl install apc
Cependant, je reçois des invites me demandant de confirmer les choses.
Comment puis-je utiliser la commande pecl pour accepter simplement les valeurs par défaut? J'ai vu quelque chose comme ça sur un babillard: printf "yes\n" | pecl install pecl_http
. Cependant, dans le cas d'APC, cela répondrait oui pour les choses où la valeur par défaut est non (je pense).
Merci d'avance.
Le code suivant semble fonctionner correctement:
printf "\n" | pecl install apc
Vous pouvez également remplacer apc par n'importe quel autre package PECL.
À votre santé.
La commande "oui" peut faire plus que simplement taper "oui"; il peut taper ce que vous voulez, encore et encore. Y compris une ligne vide, ce qui est un bon moyen d'accepter les valeurs par défaut.
J'en avais juste besoin moi-même, alors voici ce qui a bien fonctionné pour moi:
yes '' | pecl install -f apc
La réponse d'Obinwanne's Hill m'a permis de le comprendre, donc je ne fournis rien de nouveau ici, mais ce qui suit semble être le plus court aussi sans outils sophistiqués.
echo '' | pecl install apc