2013年8月16日 星期五

[tool] How to compile the opensip


[tool] How to compile the opensip

1. Install library

apt-get install build-essential openssl bison flex perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-perl libberkeleydb-perl ncurses-dev mysql-server libmysqlclient-dev



2. Search tarball from internet

http://www.opensips.org/



For the stable releases, tarballs with source or binaries may be downloaded directly from the project web site:

http://opensips.org/pub/opensips/



Choose the version which you want to download.



3.  Install opensip

tar xzvf opensips-1.8.0-tls   (tls  =  long term support)

make all

make install



4. Copy two configuration file

sudo cp ./opensips-1.8.0-tls/packaging/debian/opensips.default /etc/default/opensips

sudo cp ./opensips-1.8.0-tls/packaging/debian/opensips.init /etc/init.d/opensips

sudo chmod +x /etc/init.d/opensips



5. Edit configuration file

mkdir /var/run/opensips



cd /usr/src/opensips-1.8.0-beta-tls/packagi­ng/debian



cp opensips.default /etc/default/opensips

cp opensips.init /etc/init.d/opensips



chmod +x /etc/init.d/opensips

useradd opensips

update-rc.d opensips defaults 99



vi /etc/default/opensips



Replace the RUN_OpenSIPS to yes



vi /etc/init.d/opensips



Replace the line DAEMON=/usr/sbin/opensips to:

DAEMON=/usr/local/sbin/opensips



Reference :



Related Posts:

0 意見:

張貼留言