O pacote zsh contém um interpretador de comandos (shell) utilizável como um shell de login interativo e como um processador de comando de script de shell. Dos shells padrão, o zsh é o que mais se assemelha ao ksh, mas inclui muitos aprimoramentos.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.zsh.org/pub/zsh-5.9.tar.xz
Soma de verificação MD5: 182e37ca3fe3fa6a44f69ad462c5c30e
Tamanho da transferência: 3,2 MB
Espaço em disco estimado exigido: 48 MB (inclui documentação e testes)
Tempo de construção estimado: 1,6 UPC (Usando paralelismo=4; inclui documentação e testes)
Documentação Opcional: https://www.zsh.org/pub/zsh-5.9-doc.tar.xz
Soma de verificação MD5 da documentação: 8db53446f613521fb4f9b0bd9f6adda1
Tamanho da transferência da documentação: 3,0 MB
          Quando existe um lançamento novo do zsh, os arquivos antigos mostrados acima são movidos para um novo diretório do servidor: https://www.zsh.org/pub/old/ .
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/zsh
Se você baixou a documentação opcional, desempacote-a com o seguinte comando:
tar --strip-components=1 -xvf ../zsh-5.9-doc.tar.xz
Instale zsh executando os seguintes comandos:
./configure --prefix=/usr            \
            --sysconfdir=/etc/zsh    \
            --enable-etcdir=/etc/zsh \
            --enable-cap             \
            --enable-gdbm                             &&
make                                                  &&
makeinfo  Doc/zsh.texi --plaintext -o Doc/zsh.txt     &&
makeinfo  Doc/zsh.texi --html      -o Doc/html        &&
makeinfo  Doc/zsh.texi --html --no-split --no-headers -o Doc/zsh.html
        Se você tiver texlive-20220321 instalado, [então] poderá construir o formato PDF da documentação emitindo o seguinte comando:
texi2pdf Doc/zsh.texi -o Doc/zsh.pdf
Para testar os resultados, emita: make check.
          Agora, como o(a) usuário(a) root:
        
make install                              &&
make infodir=/usr/share/info install.info &&
install -v -m755 -d                 /usr/share/doc/zsh-5.9/html &&
install -v -m644 Doc/html/*         /usr/share/doc/zsh-5.9/html &&
install -v -m644 Doc/zsh.{html,txt} /usr/share/doc/zsh-5.9
        
          Se você baixou a documentação opcional, instale-a emitindo os
          seguintes comandos como o(a) usuário(a) root:
        
make htmldir=/usr/share/doc/zsh-5.9/html install.html && install -v -m644 Doc/zsh.dvi /usr/share/doc/zsh-5.9
          Se você construiu o formato PDF da documentação, [então] instale-o
          emitindo o seguinte comando como o(a) usuário(a) root:
        
install -v -m644 Doc/zsh.pdf /usr/share/doc/zsh-5.9
          --sysconfdir=/etc/zsh e
          --enable-etcdir=/etc/zsh:
          Esses parâmetros são usados para que todos os arquivos de
          configuração do zsh sejam
          consolidados no diretório /etc/zsh.
          Omita esses parâmetros se você desejar manter a compatibilidade
          histórica tendo todos os arquivos localizados no diretório
          /etc.
        
          --enable-cap: Essa opção
          habilita os recursos POSIX.
        
          --enable-gdbm: Essa opção
          habilita o uso da biblioteca GDBM.
        
          --enable-pcre: Essa opção permite que o
          zsh use a biblioteca de expressões regulares PCRE em [comandos] integrados do shell.
        
            Existe toda uma série de arquivos de configuração para o
            zsh, incluindo /etc/zsh/zshenv, /etc/zsh/zprofile, /etc/zsh/zshrc, /etc/zsh/zlogin e /etc/zsh/zlogout. Você consegue encontrar mais
            informação a respeito deles nas páginas de manual zsh(1) e relacionadas.
          
            Na primeira vez que o zsh for executado, você será avisado(a) por
            mensagens com várias perguntas. As respostas serão usadas para
            criar um arquivo ~/.zshrc. Se
            desejar executar essas perguntas novamente, [então] execute
            zsh
            /usr/share/zsh/5.9/functions/zsh-newuser-install
            -f.
          
            Existem vários prompts avançados integrados. No shell
            zsh, inicie o
            suporte avançado de prompt com autoload -U promptinit e, em
            seguida, promptinit. Os nomes
            disponíveis de prompt são listados com prompt -l. Selecione um em
            particular com prompt <nome-de-prompt>. Exiba
            todos os prompts disponíveis com prompt -p. Exceto os comandos
            "list" e "display" acima, você consegue inserir os outros em
            ~/.zshrc para serem executados
            automaticamente na iniciação do shell, com o prompt que escolher.
          
            Atualize /etc/shells para incluir
            os nomes do aplicativo de shell zsh (como o(a) usuário(a) root):
          
cat >> /etc/shells << "EOF"
/bin/zsh
EOF