Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wdb:developers:build_debian [2012-12-17 13:06:43] martinp |
wdb:developers:build_debian [2022-05-31 09:29:32] (current) |
||
---|---|---|---|
Line 5: | Line 5: | ||
Install the following debian packages on Precise Pangolin the packages would be: | Install the following debian packages on Precise Pangolin the packages would be: | ||
- | apt-get install g++ make git-core libreadline-dev automake libtool autoconf-archive | + | apt-get install g++ make git-core libreadline-dev automake libtool autoconf-archive |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | |||
+ | Packages from above in a copy-paste friendly format: | ||
+ | < | ||
+ | sudo apt-get install g++ make git-core libreadline-dev automake libtool autoconf-archive postgresql-9.1 postgresql-server-dev-9.1 postgresql-9.1-postgis libpqxx3-dev libboost-dev libboost-date-time-dev libboost-program-options-dev libboost-regex-dev libboost-filesystem-dev libboost-thread-dev liblog4cpp5-dev libcppunit-dev libgrib-api-dev libproj-dev libglib2.0-dev libgeos-dev xmlto automake libtool autoconf-archive libreadline-dev | ||
+ | </ | ||
| | ||
To build debian packages, you will additionally require: | To build debian packages, you will additionally require: | ||
Line 24: | Line 29: | ||
git clone git@github.com: | git clone git@github.com: | ||
+ | |||
+ | To get a read-only version of the github repository it is sufficient to have git installed and use the read-only address: | ||
+ | < | ||
+ | apt-get install git | ||
+ | git clone git:// | ||
+ | </ | ||
If you haven' | If you haven' | ||
Line 42: | Line 53: | ||
This should build the WDB code, assuming everything above has gone to plan. The same procedure can be followed for each of the other WDB packages. | This should build the WDB code, assuming everything above has gone to plan. The same procedure can be followed for each of the other WDB packages. | ||
+ | |||
+ | The wdb-libwdbload package (used for loading programs) additionally requires | ||
+ | |||
+ | libboost-system-dev libboost-test-dev | ||
+ | |||
+ | The wdb-gribload package (used for loading programs) additionally requires | ||
+ | |||
+ | bc | ||
+ | | ||
+ | The wdb-locationforecastload application requires | ||
+ | |||
+ | cmake libxml++2.6-dev libcurl4-openssl-dev help2man libgtest-dev | ||
+ | | ||
+ | The wdb-netcdfload application requires | ||
+ | |||
+ | libfimex-dev libxml2-dev help2man | ||
+ | |||
+ | wdb2ts also requires | ||
+ | |||
+ | libboost-iostreams-dev apache2-threaded-dev | ||
+ | | ||
+ | Several projects require | ||
+ | |||
+ | libboost-test-dev | ||
+ | | ||
+ | Note that due to bugs within the m4 macros used, libboost-test may often not be flagged correctly as the source of the configure error. |