Primero, verifique si zshestá listado como un shell válido por
cat /etc/shells
Si zshno está en la lista, instálelo. Por ejemplo, si usasapt
sudo apt-get install zsh
Haz el paso 1 nuevamente y ve el camino de zsh. En mi caso, ambos /usr/bin/zshy /usr/zshestá en la lista. Como @ Stéphane Chazelas mencionó en el comentario, si desea compilar e instalar el shell desde cero, asegúrese de agregar la ruta /etc/shells.
Cambiar el caparazón usando
chsh -s /usr/bin/zsh
Desde la página del manual :
-s, --shell SHELLEl nombre del nuevo shell de inicio de sesión del usuario. Establecer este campo en blanco hace que el sistema seleccione el shell de inicio de sesión predeterminado.
Cerrar sesión e iniciar sesión nuevamente.