Navigation


Changeset 298:57b671bc5e8d in freeDiameter


Ignore:
Timestamp:
May 13, 2010, 4:52:42 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Added detailed instructions for Ubuntu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • INSTALL.Ubuntu

    r290 r298  
    1111Tested not working: Ubuntu Hardy (too old).
    1212Tested working: Ubuntu Intrepid, Jaunty, Karmic, Lucid. Debian Lenny.
     13
     14
     15
     16===========================================-
     17Step by step instructions (with no prerequisite):
     18
     191) Install all packages dependencies
     20# apt-get install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev
     21
     222) (OPTION) If you will compile modules that require postgresql, also install:
     23# apt-get install libpq-dev
     24
     253) (OPTION) If you want a more user-friendly interface, install this:
     26# apt-get install cmake-curses-gui
     27
     284) Retrieve the source files
     29# hg clone http://aaa.koganei.wide.ad.jp/hg/freeDiameter
     30
     315) Create a build directory, and enter it
     32# mkdir fDbuild
     33# cd fDbuild
     34
     356) Configure and generate the Makefiles
     36 a) If you did not install ccmake in step 3:
     37# cmake ../freeDiameter
     38
     39 b) If you did install ccmake:
     40# ccmake ../freeDiameter
     41- press 'c' (configure)
     42- toggle the values as needed (ex: BUILD_APP_RADGW=ON, ...)
     43- press 'c' again. New items may appear, iterate the process
     44- press 'c' and 'g' to complete the process
     45
     467) Compile all files:
     47# make
     48
     498) See available targets:
     50# make help
     51
     529) (OPTION) Check the software has a correct basic behavior on your environment. -- only if you did not disable the tests in step 6
     53# make test
     54
Note: See TracChangeset for help on using the changeset viewer.