Acabo de actualizar a Ubuntu 18.10 desde Ubuntu 17.10.
Tengo mi caja configurada para usar bashcomo el shell predeterminado en lugar del predeterminado dash. He realizado este cambio con el sudo update-alternatives --config shque 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/shtodavía apunta en dashlugar 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 alternativesmecanismo sho 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 alternativesfunciona? ¿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 shsalidasupdate-alternatives: error: no alternatives for sh.