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@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@le.ac.uk>