These instructions worked on a fresh Ubuntu 14.04 LTS image.
sudo apt-get update
sudo apt-get install cmake git libreadline-dev uuid-dev g++ libdb++-dev libdb-dev zip libssl-dev openssl build-essential python-dev autotools-dev libicu-dev libbz2-dev libboost-dev libboost-all-dev zlib1g-dev
git clone https://github.com/BitShares/bitshares_toolkit.git
cd bitshares_toolkit
git submodule init
git submodule update
cmake .
make
For the Qt Wallet, some extra steps are required:
sudo apt-get install npm qt5-default libqt5webkit5-dev
cd bitshares-toolkit
cmake -DINCLUDE_QT_WALLET=ON .
cd programs/web_wallet
sudo npm install -g lineman
npm install
cd -
make buildweb
make BitSharesXT
The binary will be located at programs/qt_wallet/BitSharesXT The wallet can be installed as a local application capable of handling xts: URLs like so:
sudo cp programs/qt_wallet/BitSharesXT /usr/local/bin/
sudo mkdir -p /usr/local/share/icons/
sudo cp programs/qt_wallet/images/qtapp80.png /usr/local/share/icons/BitSharesXT.png
sudo cp programs/qt_wallet/BitSharesXT.desktop /usr/local/share/applications/