[Ubuntu] GeoServer and GeoTools Debian/Ubuntu Packaging

Ben Caradoc-Davies Ben.Caradoc-Davies at csiro.au
Tue Jul 15 01:19:09 PDT 2014


Jérôme,

have you considered simply repackaging the existing GeoServer binaries? 
In my view, this will save you a great deal of effort.

I recommend shipping the contents of the basic GeoServer war.zip as the 
basic GeoServer. There is a great deal of hidden wisdom in the GeoServer 
release module about which modules are to be included in each release 
artifact (see the developer guide where it mentions "mvn 
assembly:attached"). By depending on the binary artifacts, you are 
recycling this wisdom. Because java bytecode is portable across machine 
architectures, you still support "all" architectures (and I use that 
term in the dpkg sense).

As I mentioned before in another forum there are licence and 
redistribution issues for GeoServer plugins such as Oracle and ArcGIS 
that contain proprietary third-party JDBC drivers; in my view you can 
address these by creating separate .deb packages for these for 
publication through non-free repositories. Some such as MS SQL require 
manual download by every user.

The presence of JAI is detected at runtime. It is not required to use 
GeoServer (but desirable for some mapping applications). If JAI is 
present in some repo and then installed into a JDK, it is a property of 
the JDK used to run GeoServer, not of GeoServer itself.

Kind regards,

-- 
Ben Caradoc-Davies <Ben.Caradoc-Davies at csiro.au>
Software Engineer
CSIRO Mineral Resources Flagship
Australian Resources Research Centre


More information about the Ubuntu mailing list