H.1. Driver selection

--with-serial

Build and install the serial drivers (default: yes)

--with-usb

Build and install the USB drivers (default: auto-detect) Note that you need to install the libusb development package or files.

--with-snmp

Build and install the SNMP drivers (default: auto-detect) Note that you need to install libsnmp development package or files.

--with-neon

Build and install the XML drivers (default: auto-detect) Note that you need to install neon development package or files.

--with-drivers=<driver>,<driver>,...

Specify exactly which driver or drivers to build and install (this works for serial, usb, and snmp drivers, and overrides the preceding three options).

As of the time of this writing (2010), there are 46 UPS drivers available. Most users will only need one, a few will need two or three, and very few people will need all of them.

To save time during the compile and disk space later on, you can use this option to just build and install a subset of the drivers. To select mge-shut and usbhid-ups, you’d do this:

--with-drivers=apcsmart,usbhid-ups

If you need to build more drivers later on, you will need to rerun configure with a different list. To make it build all of the drivers from scratch again, run make clean before starting.

--with-doc=<output-format(s)>  (default: no)

Build and install NUT documentation file(s). The possible values are "html-single" for single page HTML, "html-chunked" for multi pages HTML, "pdf" for a PDF file or "auto" to build all the possible previous documentation formats. Verbose output can be enabled using: ASCIIDOC_VERBOSE=-v make

This feature requires AsciiDoc 8.6.3 (http://www.methods.co.nz/asciidoc).