Do log, referindo-se explicitamente a install :
Illegal option -d
Usage: install [<option>...] [<path>]
Eu interpretei que install estava se comportando de maneira estranha.
Para saber qual executável foi chamado, na verdade, no shell, perguntei:
which install
O resultado foi que não era /usr/bin/install que estava sendo chamado, mas /usr/local/bin/install .
Eu renomei /usr/local/bin/install para /usr/local/bin/install_exercism e tudo correu bem.
which install
agora se refere normalmente a /usr/bin/install
e o Postgresql se instala bem, sem mais mensagens de erro.