Skip to content

Instantly share code, notes, and snippets.

@nicoulaj
Created November 25, 2010 20:19
Show Gist options
  • Star 52 You must be signed in to star a gist
  • Fork 25 You must be signed in to fork a gist
  • Save nicoulaj/715855 to your computer and use it in GitHub Desktop.
Save nicoulaj/715855 to your computer and use it in GitHub Desktop.
Build Zsh from sources on Ubuntu
#!/bin/sh​
# Build Zsh from sources on Ubuntu.
# From http://zsh.sourceforge.net/Arc/git.html and sources INSTALL file.
# Some packages may be missing
sudo apt-get install -y git-core gcc make autoconf yodl libncursesw5-dev texinfo
git clone git://zsh.git.sf.net/gitroot/zsh/zsh
cd zsh
./Util/preconfig
# Options from Ubuntu Zsh package rules file (http://launchpad.net/ubuntu/+source/zsh)
./configure --prefix=/usr \
--mandir=/usr/share/man \
--bindir=/bin \
--infodir=/usr/share/info \
--enable-maildir-support \
--enable-max-jobtable-size=256 \
--enable-etcdir=/etc/zsh \
--enable-function-subdirs \
--enable-site-fndir=/usr/local/share/zsh/site-functions \
--enable-fndir=/usr/share/zsh/functions \
--with-tcsetpgrp \
--with-term-lib="ncursesw" \
--enable-cap \
--enable-pcre \
--enable-readnullcmd=pager \
--enable-custom-patchlevel=Debian \
LDFLAGS="-Wl,--as-needed -g"
make
make check
sudo make install
sudo make install.info
@spamwax
Copy link

spamwax commented May 18, 2013

it seems their git url has changed:
git://git.code.sf.net/p/zsh/code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment