Acabo de actualizar a Ubuntu 18.10 desde Ubuntu 17.10.
Tengo mi caja configurada para usar bash
como el shell predeterminado en lugar del predeterminado dash
. He realizado este cambio con el sudo update-alternatives --config sh
que informa:
Selection Path Priority Status
------------------------------------------------------------
0 /bin/dash 200 auto mode
* 1 /bin/bash 100 manual mode
2 /bin/dash 200 manual mode
Sin embargo, /bin/sh
todavía apunta en dash
lugar de señalar bash
.
En realidad, en versiones anteriores de Ubuntu, creo que eso solía señalar /bin/sh -> /etc/alternatives/sh
.
Parece que el último Ubuntu ya no permite el alternatives
mecanismo sh
o al menos rompió las alternativas durante la actualización. Veo desde ¿Cómo puedo hacer que / bin / sh apunte a / bin / bash? que ahora se recomienda reconfigurar el guión en su lugar.
¿Por qué ya no alternatives
funciona? ¿Dónde se documenta este cambio? He estado usando alternativas con sh durante al menos tres años en Ubuntu y nunca antes lo había roto durante una actualización. Hay muchas guías que sugieren que tales como: https://jwaghetti.blogspot.com/2015/09/changing-dash-to-bash.html
sudo update-alternatives --config sh
salidasupdate-alternatives: error: no alternatives for sh
.