ldap shared object

Matthew Newton mcn4 at leicester.ac.uk
Fri Oct 28 15:52:55 CEST 2016


On Fri, Oct 28, 2016 at 01:43:47PM +0000, Daniel Wruck wrote:
> Going back and reading this page all again, I know where I lost
> my way. Not knowing which method was better, I built from
> source. "Note that you will need to ensure all required
> dependencies are installed first (such as libssl-dev)" has a lot
> more meaning now. I might even have more missing dependencies,
> but since building from source is done....

Glad that's more useful.

Packages is cleaner for your system. So you can install them, and
then when you want to remove FreeRADIUS, or upgrade, it's easy to
remove them and install new ones. The packaging system tidies up
old files for you.

Building from source and directly installing it's a bit harder to
tidily remove all files from the system when you want to clean up,
and you have to manually configure boot scripts etc.

And the packaging stuff automatically makes sure all needed
dependencies are pulled in at build time, and installed at install
time. So you don't need to worry about it. As well as making sure
init scripts / systemd unit files are in place so FreeRADIUS
correctly starts at boot.

> 1) is it too late to go back and build packages? my built from
> source version is working enough to allow me to successfully
> radtest against it.

Up to you. You can leave as-is, or remove what you've installed
and build and install the packages.

Or even you can build packages first and make sure that works.
Then if you get stuck just use what you've got, otherwise remove
it* and install the packages.

* so you don't get confused later on with config files and
libraries installed in two different places on your system.


> 2) is there anything more I can read about what dependencies
> each module requires

Read the output of ./configure, it will explain when something
isn't being built because the required dependencies are not there.

The Debian/Ubuntu ones are also listed in debian/control.

Matthew


-- 
Matthew Newton, Ph.D. <mcn4 at leicester.ac.uk>

Systems Specialist, Infrastructure Services,
I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom

For IT help contact helpdesk extn. 2253, <ithelp at le.ac.uk>


More information about the Freeradius-Users mailing list