zsh pakken inneholder en kommando tolk (skall) som kan brukes som et interaktivt påloggingsskall og som en skallscript kommandoprosessor. Av standard skall, zsh ligner mest på ksh men inkluderer mange forbedringer.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://www.zsh.org/pub/zsh-5.9.tar.xz
Nedlasting MD5 sum: 182e37ca3fe3fa6a44f69ad462c5c30e
Nedlastingsstørrelse: 3.2 MB
Estimert diskplass som kreves: 48 MB (inkluderer dokumentasjon og tester)
Estimert byggetid: 1.6 SBU (Bruker parallellisme=4; inkludert dokumentasjon og tester)
![[Note]](../images/note.png) 
          Når det er en ny zsh utgivelse, gamle filer vist ovenfor flyttes til en ny servermappe: https://www.zsh.org/pub/old/.
PCRE-8.45, Valgrind-3.22.0, og yodl
Tilpass dokumentasjonsbyggesystemet for texinfo-7.0 eller nyere:
sed -e 's/set_from_init_file/texinfo_&/' \
    -i Doc/Makefile.in
        
          Dokumentasjonsfilene inneholder referanser til zsh konfigurasjon
          filer i /etc, men vi vil bruke
          /etc/zsh for å holde disse
          konfigurasjonsfiler i stedet. Byggesystemet vil fikse de referanser
          hvis yodl pakken er tilgjengelig,
          men det er utenfor omfanget av BLFS. Så vi må ordne opp referansene
          manuelt:
        
sed 's|/etc/z|/etc/zsh/z|g' -i Doc/*.*
Installer zsh ved å kjøre følgende kommandoer:
./configure --prefix=/usr            \
            --sysconfdir=/etc/zsh    \
            --enable-etcdir=/etc/zsh \
            --enable-cap             \
            --enable-gdbm                      &&
make                                           &&
makeinfo  Doc/zsh.texi --html      -o Doc/html &&
makeinfo  Doc/zsh.texi --plaintext -o zsh.txt  &&
makeinfo  Doc/zsh.texi --html --no-split --no-headers -o zsh.html
        Hvis du har texlive-20230313 installert, kan du bygge PDF format av dokumentasjonen ved å kjøre følgende kommando:
texi2pdf Doc/zsh.texi -o Doc/zsh.pdf
For å teste resultatene, kjør: make check.
          Nå, som root bruker:
        
make install                                                    &&
make infodir=/usr/share/info install.info                       &&
make htmldir=/usr/share/doc/zsh-5.9/html install.html           &&
install -v -m644 zsh.{html,txt} Etc/FAQ /usr/share/doc/zsh-5.9
        
          Hvis du har bygget PDF formatet til dokumentasjonen, installer den
          ved å kjøre følgende kommando som root bruker:
        
install -v -m644 Doc/zsh.pdf /usr/share/doc/zsh-5.9
          --sysconfdir=/etc/zsh og
          --enable-etcdir=/etc/zsh:
          Disse parameterne brukes slik at alle zsh konfigurasjonsfiler er konsolidert inn i
          /etc/zsh mappen. Utelat disse
          parameterne hvis du ønsker å beholde historisk kompatibilitet ved å
          ha alle filene plassert i /etc
          mappen.
        
          --enable-cap: Dette
          alternativet aktiverer POSIX funksjoner.
        
          --enable-gdbm: Dette
          alternativet aktiverer bruk av GDBM biblioteket.
        
          --enable-pcre: Dette alternativet lar
          zsh bruke PCRE regulære
          uttrykksbibliotek i skallets innbygginger.
        
            Det finnes en hel rekke konfigurasjonsfiler for zsh Inkludert /etc/zsh/zshenv, /etc/zsh/zprofile, /etc/zsh/zshrc, /etc/zsh/zlogin og /etc/zsh/zlogout. Du finner mer informasjon om
            disse i zsh(1) og relaterte
            manualsider.
          
            Første gang zsh kjøres, vil du bli spurt av meldinger som spør
            flere spørsmål. Svarene vil bli brukt til å lage en ~/.zshrc fil. Hvis du ønsker å kjøre disse
            spørsmålene igjen, kjør zsh
            /usr/share/zsh/5.9/functions/zsh-newuser-install
            -f.
          
            Det er flere innebygde avanserte ledetekster. I zsh skallet, start avansert
            støtte med autoload -U
            promptinit, deretter promptinit. Tilgjengelige
            ledetekstnavn er oppført med prompt
            -l. Velg en bestemt med prompt <prompt-name>. Vis alle
            tilgjengelige ledetekster med prompt -p. Bortsett fra listen
            og viste kommandoer ovenfor, kan du sette inn de andre i
            ~/.zshrc sånn at de utføres
            automatisk ved skallstart, med ledeteksten du valgte.
          
            Oppdater /etc/shells å inkludere
            zsh navn på skallprogram (som
            root bruker):
          
cat >> /etc/shells << "EOF"
/bin/zsh
EOF