A lot of the Yate tutorials are a few years old, so I thought I’d put together the steps I used on Ubuntu 18.04:
Installing Yate
apt-get install subversion autoconf build-essential cd /usr/src svn checkout http://voip.null.ro/svn/yate/trunk yate cd yate ./autogen.sh ./configure make make install-noapi
Installing YateBTS
cd /usr/src svn checkout http://voip.null.ro/svn/yatebts/trunk yatebts cd yatebts/ ./autogen.sh ./configure make install
Defining location of libyate
On Ubuntu I found I had to add the library location in ldconf:
echo "include /usr/local/lib/" > /etc/ld.so.conf ldconfig
Installing Web Interface for NIB / NIPC
apt-get install apache2 php cd /usr/src/yatebts/nipc make install cd /var/www/html ln -s /usr/local/share/yate/nipc_web nipc chmod a+rw /usr/local/etc/yate/