salut,

> curl -fsSL https://ollama.com/install.sh | sh

> Compte tenu qu'il y a un pipe je ne peux pas écrire :
> curl -fsSL https://ollama.com/install.sh | sh <<EOF
> $pass
> EOF

ca n'est ni curl ni sh qui lisait mais un des programmes
executés par install.sh

si tu pouvais tapper le mot de passe, c'est probablement
qu'il passait par /dev/tty. a moins de lire install.sh
ou de faire un strace au moment ou ca bloque, difficile à
dire.

par contre pour liberer stdin il y a entre autre:

sudo sh -c "$(curl -fsSL https://ollama.com/install.sh)"
curl -O -fsSL https://ollama.com/install.sh && sudo sh install.sh

donc si le mdp passe par stdin,

echo $pass| sudo sh -c "$(curl -fsSL https://ollama.com/install.sh)"

devrait marcher

-- 
Marc Chantreux

Répondre à